Funciones Y Comandos Internos De MATLAB
Enviado por lentao43 • 1 de Diciembre de 2013 • 1.115 Palabras (5 Páginas) • 610 Visitas
Funciones y Comandos Internos de MATLAB
Antes que nada veamos la forma de trabajaren MATLAB.
MATLAB puede realizar cálculos simples como si se tratara de una calculadora. Por ejemplo si deseamos realizar 3+7, simplemente escribimos después del prompt (>>) esta operación requerida. Esto es:
〖≫3+7〗^█( @ )
Y presionamos la tecla Enter. MATLAB nos da el resultado como:
█(ans=@ 10)^█( @ )
Como declarar matrices
Escalar
Cuando una variable tiene un solo dato se le denomina número escalar. Puede ser entero o con decimal.
Escalar (Es una matriz 1x1)
Matriz
Cuando es un conjunto de datos y se identifican por la posición que ocupan en la variable. Su posición está dada por columnas y/o filas.
Matriz 3x4
Vector
Si una matriz tiene una sola fila o una sola columna se le llama vector.
Vector Fila
Vector Columna
Para generar un vector un matriz que contenga un rango de datos se puede hacer de la siguiente forma:
≫a=[2:10]
Esto nos indica que los números van a ser del 2 hasta el 10.
█(a=@ )^█( @ )
≫a=
2 3 4 5 6 7 8 9 10
Si se desea que cada número se separe determinado rango se hace de la siguiente forma:
≫a=[2:3:10]
El primer (2) y ultimo (10) valor indican el rango de los números que se van a generar y el tercer (3) valor la separación que van a tener uno entre de otro.
La respuesta del ejemplo anterior seria
█(a=@ 2 5 8)^█( @ )
Algunos símbolos que se utilizan en MATLAB son los que se muestran en la Tabla 2 .
Tabla 2: Símbolos especiales que usa MATLAB
Símbolo Definición Ejemplo
[ ] para definir vectores y matrices
( ) para definir precedencia en expresiones y para subíndices en matrices
, para separar elementos de un vector use comas o espacios, o para separar comandos
; para separar filas y para evitar mostrar contenido de variables
% para iniciar un comentario (programas y funciones)
... para continuar un comando en la siguiente línea
El número de dígitos con los que MATLAB escribe una cantidad numérica puede variarse. Esto se puede hacer usando alguno de los formatos mostrados en la Tabla 3 donde se usa π. Por ejemplo:
≫format rat
≫x=[pi]
█(x=@ 355/113)^█( @ )
Tabla 3. Formato para escribir valores numéricos.
Formato de MATLAB Valor desplegado Comentarios
format short 3.1416 5 digitos
format 3.1416 Igual que format short
〖format long〗^█( @ ) 3.14159265358979 16 dígitos
format short e 3.1416 e + 000 5 digitos más exponente
〖format long e〗^█( @ ) 3.141592653589793e + 000 16 digitos más exponente
〖format hex〗^█( @ ) 400921fb54442d18 Hexadecimal
〖format bank〗^█( @ ) 3.14 2 decimales (monetario)
〖format+〗^█( @ ) + Positivo o negativo
〖format rat〗^█( @ ) 355/113 Racional aproximado
Para saber que variables hemos definido se pueden ver con la instrucción who. Si tenemos:
≫a=3;
≫b=7;
≫c=17;
≫A=4;
≫who
█(Your variables are@ a b c A)^█( @ )
Para borrar variables se usa la instrucción clear.
≫clear a
Borra solamente la variable a, mientas que
≫clear all
≫clear
Borran todas las variables
...