Introduccion a matlab
Por Alba Nubia Giraldo
Que es Matlab?
Matlab es un software de aplicación desarrollado por Math Works Inc. Es una potente herramienta para cálculos matemáticos que también ofrece amplias capacidades para visualización gráfica. Incluye también su propio lenguaje de programación. Posee gran cantidad de toolbox para realizar operaciones especializadas
Tutorial de MatlabAlba Nubia Giraldo Molina
Características Especiales
La programación es mucho más sencilla. La amplitud de intervalo y la exactitud de los números son mayores. Hay continuidad entre valores enteros, reales y complejos. Cuanta con una biblioteca matemática amplia. Abundantes herramientas gráficas incluidas funciones de interfaz gráfica con el usuario (GUI). Capacidad para vincularse con loslenguajes de programación tradicionales. Transportabilidad de los programas Matlab. Excelente ayuda en línea
Tutorial de Matlab Alba Nubia Giraldo Molina
Porque Aprender Matlab????
Si un problema de ingeniería puede resolverse usando una herramienta de software , casi siempre resulta más eficiente usar esa herramienta que tener que escribir un nuevo programa en un lenguaje de computadora pararesolver el problema
!!!
Tutorial de Matlab
Alba Nubia Giraldo Molina
Entorno Matlab Versión 7
Barra de herramientas
Ventana de comandos Espacio de trabajo Directorio actual Historial de comandos Barra de estado Tutorial de Matlab Alba Nubia Giraldo Molina
Directorio Actual
Siempre que se inicia, Matlab por defecto ubica al usuario en una carpeta llamada work cuya ubicaciónespecífica es: C:\MATLAB701\work Para modificar la ubicación actual se debe acceder al navegador de directorios; haciendo click sobre el ícono de puntos suspensivos que aparece en la barra ade herramientas:
Tutorial de Matlab
Alba Nubia Giraldo Molina
Operadores Aritméticos
+ * / ^ \
Tutorial de Matlab
Suma Resta Multiplicación División Potenciación División inversa o recíproco
AlbaNubia Giraldo Molina
Operaciones Aritméticas
Realizar las siguientes operaciones: 3+4 3*5 1/3 3\1 4^3 4^3;
Tutorial de Matlab Alba Nubia Giraldo Molina
Variables
Se desea evaluar el volumen de una 4 esfera de radio 2: Volumen = 3 πr
3
>> r=2 >> r=2 r = r = 2 2 >> vol=(4/3)*pi*r^3 >> vol=(4/3)*pi*r^3 vol = vol = 33.5103 33.5103 Tutorial de Matlab
Observar como las variables se vanalmacenando en el espacio de trabajo. Tecleando ; al final de cada comando Matlab no imprime en pantalla los resultados obtenidos
Alba Nubia Giraldo Molina
Podemos escribir varios comandos en una misma línea:
r=2;vol=(4/3)*pi*r^3
Cuando en la línea siguiente se vayan a repetir instrucciones muy parecidas se pueden utilizar las flechas ↑ ↓ para recuperar las líneas de comandos escritaspreviamente. También se puede utilizar la ventana de command history bien sea para repetir un comando o para editarlo
Variables de arreglo
Pueden tener forma unidimensional es decir ser un vector fila o columna. Probar los siguientes instrucciones:
>> t=[3 5 7,8,9] >> t=[3 5 7,8,9] >> z=[1;2;3;4] >> z=[1;2;3;4] >> z=[1 2 3 4]' >> z=[1 2 3 4]' >> z=z' >> z=z'
Tutorial de Matlab
Alba NubiaGiraldo Molina
Formas automáticas de generar vectores
>> x=linspace(0,20,5) >> x=linspace(0,20,5) x = x = 0 0 5 5 10 10 15 15 20 20 >> y=0:5:20 >> y=0:5:20 y = y = 0 0 5 5 10 10 15 15 20 20 >> x1=linspace(0,20); >> x1=linspace(0,20); >> y1=0:20; >> y1=0:20; >> z=logspace(0,2,5) %Vector de 5 elementos de 10^0 a 10^2 %Vector de 5 elementos de 10^0 a 10^2 >> z=logspace(0,2,5) z = z = 1.0000 1.00003.1623 3.1623 10.0000 10.0000 31.6228 100.0000 31.6228 100.0000
Tutorial de Matlab
Alba Nubia Giraldo Molina
Variables de arreglo bidimesional
Para introducir matrices se utiliza [ ] y ; para cambiar de fila
>> A=[1 2;3 4;5 6] >> A=[1 2;3 4;5 6] A = A = 1 1 3 3 5 5 2 2 4 4 6 6
>> B=[1 2 3;4 5 6] >> B=[1 2 3;4 5 6] B = B = 1 1 4 4 Tutorial de Matlab 2 2 5 5 3 3 6 6 Alba Nubia...
Regístrate para leer el documento completo.