La primera forma de interactuar con MatLab
es a travs de la lnea de comandos. Puede
ejecutarse un comando si este est escrito
despus del smbolo >> y se presiona la tecla
Enter.
Teclea
>> help format
Vers como para formato largo has de usar
format long
MATLAB emplea por defecto el formato short.
Ejemplo:
>> format long
>> x=1.2
Observa cmo el MATLAB te devuelve el
resultado con muchas cifras decimales
Suma : se emplea el smbolo +
Ejemplo: Suma a+b
>>a=4
>>b=2
>>s=a+b
Resta se emplea el smbolo Ejemplo:
>>r=a-b
Multiplicacin se emplea el smbolo *
Ejemplo:
>>m=a*b
Divisin a/b: se emplea el smbolo /
Ejemplo:
>>56/8
Divisin b/a: se emplea el smbolo \
>>56\8
Potencia: se emplea el smbolo ^
Ejemplo, si a= 2, calcular a2
>>a=2
>>a^2
Raz cuadrada: se emplea el comando sqrt
Ejemplo: clculo de la raiz cuadrada de 144
>>sqrt(144)
Supn un determinado ngulo a, en radianes.
En la siguiente tabla te indicamos los
comandos MATLAB empleados para definir
las principales funciones trigonomtricas,
tanto directas como inversas.
NOTA: MATLAB siempre trabaja, por defecto, con radianes, por tanto
primero tienes que pasar de grados a radianes (multiplicando por y dividiendo
por 180)
exp: realiza la exponencial de un nmero
Ejemplo: e3
>>exp(3)
log: realiza el logaritmo neperiano de un nmero
Ejemplo: ln(3)
>>log(3)
log10 : realiza el logaritmo en base 10 de un nmero
Ejemplo: log10(3)
>>log(3)
log2: realiza el logaritmo en base 2 de un nmero
Ejemplo: log2(3)
>>log2(3)
rem : te devuelve el resto de una divisin
Ejemplo: rem(a,b), te devuelve el resto de la divisin
a/b
>>rem(1,3)
round: te redondea un nmero a su entero ms
prximo
Ejemplo: redondea 2.5
>>round(2.5)
sign: te devuelve el signo de un nmero. Con 1
positivo, y con 1 negativo.
Ejemplo:
>>sign(-3)
Who : Hace un listado de las variables que
se hayan creado en MATLAB
Ejemplo:
Crea una variable A=2
>> A=2
Crea una variable B=3
Visualiza si el MATLAB las tiene en memoria
>>who
Clear: borra una determinada variable creada.
Ejemplo: Si quieres borrar la variable A creada
anteriormente
>>clear A
Si ahora haces who, vers como ya no esta
Clear all: borra todas las variables creadas
Ejemplo
>>clear all
>>who...vers como no te da ninguna respuesta. Esto
es porque ya no tiene ninguna variable en memoria.
clc borra el contenido de la consola
Ejercicio 1.1 Realizar la siguiente operacin:
2.72.1 + log10 108.2
Ejercicio 1.2 Realizar la siguiente operacin:
2.1+log 108.2
2.7
10
e
Si quieres escribir por ejemplo la matriz
Debers indicar, entre corchetes, los valores
de los elementos de cada fila separados por
un espacio y distinguir cada fila de la
siguiente por un ;
Ejemplo: escribir la matriz
>> A=[1 2 4; 7 8 9; 21 6 4]
Cada elemento de una matriz se designa con el
nombre y, entre parntesis, el nmero de la fila y
de la columna donde se encuentra ese elemento.
>>A(n,m) % con n el nmero de la fila y m el nmero
de la columna
Ejemplo: en la matriz A anterior, el elemento de
valor 21 se encuentra en la tercera fila de la
primera columna, designndose entonces como:
>>A(3,1)
: quiere decir todo en MATLAB
a:b quiere decir desde a hasta b
Eleccin de una fila: Para ello se seleccionan
todas las columnas de una determinada fila.
Eleccin de una columna: Para ello se
seleccionan todas las filas de una
determinada columna
Ejemplo:
Seleccionar la tercera columna de la matriz A
anteriormente designada
>> A(:,3) % de este modo seleccionas todas las filas de
la tercera columna
Seleccionar la segunda fila de la matriz A
anteriormente designada
>> A(2,:) % de este modo seleccionas todas las
columnas de la segunda fila
Selecciona la segunda y tercera fila de la primera
columna de A
>>A(2:3,1)
La dimensin de una matriz se indica con el
comando size
>>[nf,nc]=size(A)
nf te indica el numero de filas
nc te indica el numero de columnas
Entra a la pagina
[Link]
Y descarga la practica 2
MATLAB permite solucionar este problema
de una manera muy sencilla. Podemos
colocar las ordenes en un archivo de texto y
guardarlas para posteriormente pedirle
a MATLAB que lo abra y ejecute las ordenes
contenidas en l.
Estos archivos de texto se
denominan script (guin) o archivos
M (debido a que su extensin es .m).