CHULETA MATLAB COMANDOS Y TODO
Comandos o funciones varias:
num2str Abs(x) |x|
VECTORES
VECTORES Y MATRICES:
V=[A,B,C,D] V(3)=C (VALORES CTES) V= input (“...texto...”) (VALORES PARA METER)
n=lenght(V) (LONG V) Función-sumatorio de componentes: sum(V)
V=[Vi:Paso:Vf] V=linespace(Vi,Vf,Nºvalores intermedios) (POR INCREMENTOS)
V(Vi:Paso:Vf) Selecciona componentes de un vector (Ej: P=2 –>pares entre Vi y Vf)
M=[A,B,C,D;a,b,c,d] M(2,3)=c MATRICES
BUCLES FOR Y WHILE
for i=[Link]n (Vinicial:Paso:Vfinal) While(__&__) (condiciones de entrada, se tienen que cumplir ambas)
a=a+V(i); (sentencia) (| se tiene que cumplir al menos una)
end r=0 (sentencia mientras se cumple la condición)
end
CONDICIONAL IF if(a+b>= c) (condición)
r=0 (sentencia si se cumple cond. 1)
elseif (a+b==0)
r=0 (sentencia si se cumple cond. 2)
else
r=1 (sentencia si no se cumple ninguna)
end
FUNCIONES:
Funciones “para llamar”→ se guardan en un “fichero .m”
y “se llama” para ejecutarse dentro de un programa.
Funciones Handle→
Funciones de variable simbólica→
DIBUJAR FUNCIONES Y NUBES DE
PUNTOS EJEMPLOS:
COMANDOS FLOOR Y RAND
NOTAS:
_f: func. Handle—>num2str(f(a,b)) [Da el valor de la función en (a, b) bonito (sin “ans=”) ]
_ sumatorios comunes
_X=V([Link]Vf) [X vector de las componentes pares de V] X=V([Link]Vf) [Impares]
_TRUCO FLAG EN EL WHILE:
_EJEMPLO DISPLAY Y NUM2STR:
_CONDICIÓN DE NUMERO PAR:
_DIBUJAR CON REGILLA grid on