Está en la página 1de 4

VARIABLES, NUMEROS, OPERADORES Y FUNCIONES EN MATLAB

OPERADORES ARITMETICOS

OPERADOR FUNCION QUE DESEMPEÑA


+ Suma de escalares, vectores o matrices
- Resta de escalares, vectores o matrices
* Producto de escalares o de matrices
.* Producto de escalares o de vectores
\ A\B=inv(A)*B, siendo A y B matrices
.\ A.\B=[B(i,j)/A(i,j)], siendo A y B vectores
(dim(A)=dim(B))
/ Cociente escalar o B/A=B*inv(A) siendo A y
B matrices
./ A./B=[A(i,j)/B(i,j)] siendo A y B vectores
(dim(A)=dim(B))
^ Potencia de escalares o potencia escalar de
matriz ( M p)
.^ Potencia de vectores A.^B= [ A ( i , j )B ( i , j ) ]

VARIABLES VECTORIALES

V = [ v 1 v 2 v 3 … v n ] o también V = [ v 1 , v 2 , v 3 , … , v n ]
FORMAS DE PRESENTAR UNA VARIABLE VECTOR

1. V = [ a: b ] define el vector cuyos primero y último elementos son a y b , respectivamente, y


los elementos intermedios se diferencian en una unidad.

2. V =[a :s : b] define el vector cuyos primero y ultimo elementos son a y b y los elementos
intermedios se diferencian en la cantidad s especificada por el incremento.

3. V =linspace ( a ,b ,n) define el vector cuyo primero y ultimo elementos son a y b , y que
tiene en total n elementos uniformemente espaciados entre sí.

FORMAS DE SELECCIONAR UN ELEMENTO DE UN VECTOR O UN SUBCONJUNTO DE


ELEMENTOS

1. x ( n ): devuelve el n - esimo elemento del vector x .


2. x ( a: b ) devuelve los elementos del vector x situados entre el a−ésimo y el b−ésimo ,
ambos inclusive.

VARIABLES MATRICIALES

M =¿ ]
M =[a11 , a12 , a 13 ; a21 , a22 , a23 ; a31 , a32 , a33 ]
UNA VEZ DEFINIDA UNA VARIABLE MATRICIAL SE TIENE QUE:

1. A ( m ,n ): define el elemento ( m , n ) de la matriz A (fila m y columna n ).


2. A ( a , : ) : define la fila a-ésima de la matriz A .
3. A ( :, b ) : define la columna b- ésima de la matriz A .
4. zeros ( m , n ): crea la matriz nula de orden m× n

1
5. ¿( A ¿) : devuelve el orden (tamaño) de la matriz A
6. length ( V ) : devuelve la longitud del vector A.
7. A ' devuelve la matriz transpuesta de A
8. inv ( A ) : devuelve la matriz inversa de A
OTROS

1. pi: número π=3.1415926 …


2. exp ⁡(1) : número e=2.7182818 …

1
3. inf : infinito (por ejemplo )
0
0
4. NaN : indeterminación (por ejemplo )
0
FUNCIONES TRIGONOMETRICAS

FUNCION INVERSA
sin(x) asin(x)
cos(x) acos(x)
tan(x) atan(x)
csc(x) acsc(x)
sec(x) asec(x)
cot(x) acot(x)

FUNCIONES HIPERBOLICAS

FUNCION INVERSA
sinh(x) asinh(x)
cosh(x) acosh(x)
tanh(x) atanh(x)
csch(x) acsch(x)
sech(x) asech(x)
coth(x) acoth(x)

FUNCIONES EXPONENCIALES Y LOGARITMICAS

FUNCION INVERSA
exp(x) Función exponencial en base e
log(x) Función logaritmo en base e de x
log10(x) Función logaritmo en base 10 de x
log2(x) Función logaritmo en base 2 de x
pow2(x) Función potencia de base de x
sqrt(x) Función raíz cuadrada de x

FUNCIONES ESPEFICIFICAS DE VARIABLE NUEMERICA

FUNCION INVERSA
abs(x) Valor absoluto del real x
floor(x) El mayor entero menor o igual que el real x
sign(x) Signo del real x (1 si x>0, -1 si x<0)

2
GRAFICAS EN EL PLANO

1. Coordenadas cartesianas grid on

1.1 En las variables x e y 2. Coordenadas polares

x=a:0.01:b; t=a:0.01:b;

y=f(x); polar(t,f(t))

plot(x,y) GRAFICAS EN EL ESPACIO

grid on 1. En las variables x,y,z

*) si se desea agregar otra figura sin que se x=a:0.1:b;


borre la anterior, agregar
y=c:0.1:d;
hold on
[x y]=meshgrid(x,y);
y=g(x)
z=f(x,y)
plot(x,y)
surfl(x,y,z)
Otra forma:
*Otras presentaciones de la superficie
x=a:0.01:b; puede lograrse reemplazando mesh(x,y,z)
o surf(x,y,z) en lugar de surfl(x,y,z)
y=f(x);
*Una presentación especial de la superficie
z=f(x); es programando
plot(x,y,x,z) x=a:0.1:b;
grid on y=c:0.1:d;
axis([n m p q]) [x y]=meshgrid(x,y);
n m: especifica del rango de valores en el z=f(x,y)
eje x
surfl(x,y,z)
p q: especifica el rango de valores en el eje
y shading interp

Si se desea que en los ejes aparezcan solo colormap(copper)


los valores que se desean escribir:
axis ([m n p q r s])
set(gca, ‘XTick’, [ a b c…d])
n m: especifica el rango de valores en el
set(gca, ‘YTick’, [ e f g…h]) eje x

permitirá que los valores entre los p q: especifica el rango de valores en el eje
corchetes aparezcan en los respectivos y
ejes.
r s: especifica el rango de valores en el eje
1.2 Parametricamente z

t=a:0.01:b; copper: color cobre

plot(f(t),g(t))

3
También se puede reemplazar gray en
lugar de copper para que la superficie
muestre color plomo

2. Parametricamente

t=a:0.01:b;

plot3(f(t),g(t),z(t))

grid on

También podría gustarte