Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Basico
Basico
MATLAB
COMANDOS BSICOS DEL WORKSPACE:
El Worksapce (espacio de trabajo), la pantalla blanca que se observa al iniciar Matlab, es un
shell, es decir un programa interactivo que recibe comandos, los interpreta y los ejecuta siempre
y cuando stos sean correctos. En presencia de comandos incorrectos se generan mensajes de
error bastante claros.
Antes de comenzar a describir comando por comando destacaremos algunos aspectos
generales:
Al inicio, el Workspace presenta lo que se llama un prompt, el cual tiene la forma >>.
Inmediatamente a su lado podemos comenzar a introducir comandos. El final de un comando
se indica mediante el ingreso de <ENTER>.
Ejemplo:
>> comando <ENTER>
Un comando puede consistir en una expresin matemtica sencilla:
>> 3 + (4 * 5);
en la asignacin de un valor a una variable, donde valor puede ser cualquier entidad matemtica:
>> variable = valor <ENTER>
NOTA: Funcin del carcter ; (punto y coma).
Al ejecutar cada comando, si no colocamos al final el punto y coma, Matlab hace una especie de
replica indicando que el comando fue ejecutado con xito.
Ejemplo:
>> var = 3.5
// Note la ausencia del ;
var =
3.5
En cambio, de esta manera, el comando tambin ser ejecutado exitosamente, pero no se
ver la rplica anteriormente vista.
>> var = 3.5;
NOTA: Variable ans.
En caso de ausencia de una variable a la cual asignar el resultado de un comando, Matlab
almacena dicho resultado en una variable propia llamada ans (de answer).
Ejemplo:
>> 3.5 + 10
ans =
13.5
podemos operar con esta variable al igual que con cualquiera
>> ans - 6
ans =
7.5
Case sensitive. Esto significa que el Workspace es sensible a maysculas y minsculas, es
decir que los siguientes nombres de variables son todos diferentes:
Mi_variable
mi_variable
MI_VARIABLE
Mi_Variable
Ejemplo:
>> t = 10;
>> T + 3;
??? Undefined function or variable 'T'.
Lo cual dice que T es una variable o funcin que no est definida.
Matlab es inteligente en este sentido. En Matlab existe una funcin llamada plot, ahora
veamos que sucede frente a la siguiente entrada:
>> PLOT
??? Undefined variable or capitalized internal function PLOT; Caps Lock may be on.
Aqu tambin estamos recibiendo un mensaje que nos indica que PLOT es una variable
indefinida, pero como ya dijimos que existe una funcin llamada plot, Matlab sospecha que
tenemos accidentalmente presionada la tecla de maysculas (Caps Lock).
A medida que vamos utilizando Matlab resolveremos expresiones matemticas, utilizaremos
funciones, obtenemos resultados intermedios, los cuales eventualmente sern almacenados en
variables.
En algn momento determinado puede ser til conocer todas las variables que estn definidas,
con el comando who vemos los nombres de todas esas variables.
Si queremos ms detalles, como su dimensin, valor, tamao en bytes que ocupa; debemos
utilizar el comando whos.
Ejemplo
>> x = 2.2
>> arreglo = [1:1:10]
>> letra = 'a'
>> 3 + 5
x=
2.2000
arreglo = 1 2 3
letra = a
ans = 8
>> who
ans
letra
arreglo
>> whos
Name
ans
arreglo
letra
x
Size
1x1
1x10
1x1
1x1
10
Bytes Class
8 double array
80 double array
2 char array
8 double array