Matlab
Instrucciones y variables Matrices Gráficos Flujo de control Fuentes y funciones
13.00 Introducción la ciencia y tecnología oceánica
1
¿Por qué Matlab?
• Combina cálculos numéricos, gráficos y programación: - potente - fácil de usar (¿?) • Las cajas de herramientas proporcionan acceso a cientos de rutinas útiles. • Uso extendido en la educación deingeniería. • Las últimas ediciones de muchos libros de texto utilizan Matlab. • Muchas de las materias que se imparten en el MIT utilizan Matlab. • Matlab 5.x proporciona características de programación potentes, como por ejemplo las estructuras de datos y matrices de celdas.
13.00 Introducción la ciencia y tecnología oceánica
2
Instrucciones y variables
Introducir y visualizar unamatriz A
El punto y coma suprime la salida:
13.00 Introducción la ciencia y tecnología oceánica
3
Instrucciones y variables
Operadores de Matlab:
+ – * / ^ suma resta multiplicación división potencia
Puede utilizar Matlab como calculadora:
>> 12.4/6.9 ans = 1.7971
Si no se da ninguna asignación, el resultado se ubica en la variable ans (respuesta).
13.00 Introducción laciencia y tecnología oceánica
4
Nombres de variables
Las variables de Matlab deben comenzar por una letra. El resto de los caracteres pueden ser letras, dígitos o subrayados. Únicamente son importantes los 19 primeros caracteres.
Matlab distingue entre mayúsculas y minúsculas.
M y m no son lo mismo.
13.00 Introducción la ciencia y tecnología oceánica
5
Variables predefinidaspi >> z = 3 + 4*i z =
Inf
NaN
I
j
3.0000 + 4.0000i >> inf ans = Inf >> 0/0 Advertencia: dividir por cero ans = NaN >>
13.00 Introducción la ciencia y tecnología oceánica
6
Gestión de su espacio de trabajo (workspace)
La función who realiza un listado de las variables que se encuentran en el espacio de trabajo.
>> who Sus variables son: A M ans m z
La función whosrealiza un listado del tamaño y de la asignación de memoria de sus variables.
>> whos
Nombre A M Ans M Z Tamaño Elementos 2 por 2 4 1 por 2 2 1 por 1 1 1 por 3 3 1 por 1 1 Bytes 32 16 8 24 16 Densidad Lleno Lleno Lleno Lleno Lleno Complejo No No No No Si
El total son 12 elementos utilizando 96 bytes
>>
13.00 Introducción la ciencia y tecnología oceánica
7
Gestión de su espaciode trabajo (workspace)
El comando clear se puede utilizar para suprimir variables del espacio de trabajo.
>> clear A >> who Sus variables son: M >> ans m z
Si no se añade ninguna razón al comando clear, éste borrará todas sus variables.
>> clear >>who Sus variables son: >>
13.00 Introducción la ciencia y tecnología oceánica
8
Formatos de salida
La función format cambia laprecisión de los datos de salida
13.00 Introducción la ciencia y tecnología oceánica
9
Formatos de salida
>> help format FORMAT Ajustar el formato de salida. Todas las computaciones de MATLAB se realizan con doble precisión. FORMAT puede utilizarse para hacer cambios entre distintos formatos de visualización de salida, como pueden ser los siguientes: FORMAT FORMAT SHORT FORMAT LONGFORMAT SHORT E FORMAT LONG E FORMAT HEX FORMAT + Por defecto. Lo mismo que SHORT. Formato de punto fijo a escala con 5 dígitos. Formato de punto fijo a escala con 15 dígitos. Formato de punto flotante con 5 dígitos. Formato de punto flotante con 15 dígitos. Formato hexadecimal. Los símbolos +, - y espacio en blanco se emiten para elementos positivos, negativos y de valor cero. No se tienen en cuentalas partes imaginarias. Formato fijo para dólares y céntimos. Suprime suministros de línea adicionales. Vuelve a colocar los suministros de línea adicionales en su posición. Aproximación por ratio de números enteros pequeños.
FORMAT BANK FORMAT COMPACT FORMAT LOOSE FORMAT RAT
13.00 Introducción la ciencia y tecnología oceánica
10
Creación de matrices
13.00 Introducción la ciencia y...
Regístrate para leer el documento completo.