Hola

Solo disponible en BuenasTareas
  • Páginas : 11 (2743 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
Introducción a MATLAB
¿Cómo Empezar?
Entrando Matrices Simples
MATLAB trabaja esencialmente con matrices numéricas rectangulares. La manera más fácil de entrar matrices pequeñas es enumerando los elementos de ésta de tal manera que:
• los elementos estén separados por blancos ó comas.
• los elementos estén cerrados entre corchetes, [ ].
• muestre el final de cada fila con ;(punto y coma).
Ejemplo:
A = [ 1 2 3; 4 5 6; 7 8 9 ]
resultaría en la matriz
A =
1 2 3
4 5 6
7 8 9
MATLAB guarda esta matriz para utilizarla luego bajo el nombre de A.
Si la matriz a entrar es muy grande se puede utilizar el siguiente formato:
A = [1 2 3
4 5 6
7 8 9]
El comando load y la función fread pueden leer matrices generadas en sesiones anteriores ó generadas por otros programas.Elementos de matrices
Los elementos de una matriz pueden ser cualquier expresión de MATLAB.
Ejemplo:
x = [-1.3,sqrt(3),(1+2+3) *4/5]
resultaría en
x =
-1.3000 1.7321 4.8000
Nos podemos referir a elementos individuales de la matriz con índices entre paréntesis.
Ejemplo: En el ejemplo anterior
x(5) = abs(x(1))
resultaría en
x =
-1.3000 1.7321 4.8000 0 1.3000
Para añadir otra fila a lamatriz A de arriba podemos hacer lo siguiente:
r = [10 11 12];
A = [A; r]
y resultaría en
A =
1 2 3
4 5 6
7 8 9
10 11 12
Instrucciones de MATLAB y Variables
Si omites el nombre de la variable y el signo "=", MATLAB automáticamente crea la variable ans para guardar el resultado. También distingue las letras mayúsculas de las minúsculas. Todos los nombres de funciones deben ser en letrasminúsculas.
Obteniendo Información del Espacio de Trabajo
Los ejemplos que hemos dado se han guardado en variables que están en el espacio de trabajo de MATLAB. Para listar las variables en el espacio de trabajo se utiliza el comando who. Para ver información adicional acerca de estas variables se utiliza el comando whos.
Variables Permanentes
Las variables permanentes son aquellas consignificado especial, y que no se pueden eliminar. Estas son por ejemplo las variables ans y eps.
La variable eps es una tolerancia para determinar cosas como singularidad y rango. Su valor inicial es la distancia de 1.0 al próximo número de punto flotante mayor. En otras palabras, eps es el número positivo más pequeño tal que [pic].
Ayuda
Para obtener ayuda ó información de MATLAB utilice el comandohelp.
Saliendo y Guardando el Espacio de Trabajo
Para salir de MATLAB se escribe quit ó exit. Al terminar una sesión de MATLAB, las variables en el espacio de trabajo se borran. Si deseas guardar tu espacio de trabajo escribes save. save guarda todas las variables en un archivo llamado matlab.mat.
Se puede utilizar save y load con otros nombres de archivos, ó para guardar solo variablesseleccionadas
Ejemplo:
save temp X Y Z
Este ejemplo guarda las variables X, Y, Z en el archivo temp.mat. Usando el comando load temp las obtienes nuevamente del archivo temp.mat. load y save también pueden importar y exportar información de archivos ASCII.
Expresiones Numéricas y Aritméticas
Puedes construir expresiones con los operadores usuales de aritmética y reglas de precedencia:
+ suma
- resta* multiplicación
/ división a la derecha (división usual)
\ división a la izquierda
^ exponenciación
Algunas funciones matemáticas elementales de MATLAB son abs, sqrt, log y sin. Puedes añadir funciones fácilmente con los archivos-M.
La función intrínseca pi devuelve el número . La función Inf equivale a "infinito".
Matrices y Números Complejos
MATLAB también permite números complejos,indicados por las variables especiales i y j, en todas sus operaciones y funciones.
Funciones
Las funciones que utiliza MATLAB son intrínsecas al procesador de éste. Otras funciones están disponibles en la librería externa de archivos-M. Además de éstas funciones todo usuario también puede crear otras funciones. Puedes combinar las funciones de acuerdo a tu necesidad.
Ejemplo:
x = sqrt(log(z))...
tracking img