Matlab

Solo disponible en BuenasTareas
  • Páginas : 7 (1702 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de mayo de 2011
Leer documento completo
Vista previa del texto
Fundamentos básicos de 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...
tracking img