Introduccion a matlab

Solo disponible en BuenasTareas
  • Páginas : 19 (4698 palabras )
  • Descarga(s) : 6
  • Publicado : 21 de agosto de 2010
Leer documento completo
Vista previa del texto
Introducción 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...
tracking img