Ingeniero

Páginas: 7 (1662 palabras) Publicado: 22 de enero de 2013
Universidad de Oviedo Departamento de Matem´ticas a

Facultad de Ciencias Libre config. Mat./F´ ıs.

Resumen de Matlab
1 La ayuda (Help)
• La ayuda en l´ ınea.

1

La orden help sirve para obtener informaci´n sobre un tema o un comando concreto. o Ejemplo: help sqrt proporciona informaci´n sobre el comando sqrt. o Si no se conoce la orden exacta sobre la que deseamos ampliar lainformaci´n, se puede escribir o simplemente help para obtener una lista de temas de ayuda. Otras ´rdenes: o – more on configura la orden help para que la informaci´n se muestre pantalla a pantalla. Se o desactiva con more off. – lookfor XYZ busca la cadena XYZ en la primera l´ ınea de comentario de todos los ficheros de ayuda. • La opci´n Help del men´ principal. o u Es una forma de obtener ayuda mediantemen´s desplegables, como en la mayor´ de los programas u ıa que funcionan bajo Windows. Se necesita rat´n. o Tambi´n se puede acceder a estos men´s con la orden helpwin. e u

2

El entorno operativo de Matlab para Windows
cd clc clear close pwd type who ← → Cambia de directorio. Limpia la pantalla. Elimina variables. Cierra las ventanas del entorno gr´fico. a Muestra el directorio elegido. Listaun archivo. Muestra las variables utilizadas. Recuperan ´rdenes (como en DOS). o

Las ´rdenes siguientes son de prop´sito general. La forma de usarlas se puede consultar en la ayuda (help). o o





Como norma general, al comenzar una sesi´n de Matlab cada usuario se situar´ en el directorio o a c:\temp tecleando cd c:\temp o bien cd c:/temp.

3

Manipulaci´n de matrices o
• EnMatlab no hay sentencias de dimensi´n ni de declaraci´n de tipos, la memoria se gestiona de forma o o autom´tica. Una de las formas de introducir una matriz es por listado expl´ a ıcito de sus elementos. Los elementos de una misma fila se separan por espacios blancos o por comas y las distintas columnas se separan por punto y coma. La matriz queda delimitada por corchetes: A = [2 − 1 0 ; −1 2 − 1 ; 0− 1 2].
1

P´gina web de la asignatura: http://orion.ciencias.uniovi.es/∼salim/ a

1

• Con la orden A(i : j , k : m) extraemos la submatriz de A formada por las filas desde la i hasta la j, y columnas desde la k hasta la m. Probar con A(1 : 2 , 1 : 2), A(3 , :) A(: , 2 : 3) A(: , [1 3]) y A( : ).

• La expresi´n 1 : 4 representa el vector fila [1 2 3 4]. Los n´meros no tienen que sernecesariamente o u enteros ni el incremento siempre igual a uno. Probar por ejemplo con: 0.2 : 0.2 : 1.3 y 5 : −1 : 1.

• Las matrices grandes pueden construirse a partir de otras m´s peque˜as. Si quisiera a˜adir la fila a n n b = [5 : −1 : 3] a la ultima fila de A escribir´ [A ; b]. Si quisiera a˜adir b a la ultima columna deber´ ´ ıa n ıa escribir [A b ] ya que las matrices que se vayan pegando han detener dimensiones coherentes.

4

Operaciones con matrices

Las operaciones entre matrices son las habituales, y solamente habr´ que cuidar las dimensiones. a suma A+B Si b es un vector columna A\b resuelve el sistema Ax = b. La divisi´n A\B es equivalente en cuanto a resultado a inv(A)∗B, pero no en cuanto al n´mero de operaciones o u por ser distintos procesos. resta A−B multiplicaci´n oA∗B divisi´n o A\B potencia A∧ n traspuesta A

5

Operaciones con Arrays

Se refieren a operaciones que se realizan elemento a elemento en lugar de las operaciones matriciales usuales definidas en las secci´n anterior. En todos los casos los arrays implicados (matrices o vectores) han de tener o las mismas dimensiones. Para indicar que se trata de una operaci´n entre arrays se precede eloperador de o un punto, por ejemplo (.∗), (.\), (./) o (.∧ ). Por ejemplo: a.*b a./b a.\b a.^c c.^a a.^b = = = = = = [a1*b1,a2*b2,...,an*bn] [a1/b1,a2/b2,...,an/bn] b./a [a1^c,a2^c,...,an^c] [c^a1,c^a2,...,c^an] [a1^b1,a2^b2,...,an^bn] producto de dos vectores. cociente a la derecha de dos vectores. cociente a la izquierda de dos vectores. vector elevado a escalar. escalar elevado a vector. vector...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS