Вы находитесь на странице: 1из 6

Computacin aplicado a la Ingeniera

MATLAB
1. VARIABLES
clc Limpia la pantalla
clear Elimina todas las variables locales que existan en ese momento
clear all Elimina todas las variables locales y globales
Clear a,b,c Elimina las variables a,b y c
who Lista de variables actuales
whos Lista de variables actuales pero ms detallado

2. OPERADORES BSICOS
+ Adicin 5+4
- Sustraccin 9-7
* Multiplicacin 2*7
/ Divisin (a/b). Si a y b son matrices: A/B=AB-1 5/4
(alt+47)
\ Divisin (b/a). Si a y b son matrices: A\B=A-1B 5\4
(alt+92)
^ Potenciacin ab (alt+94) 2^10

3. REDONDEO Y RESIDUO

fix(a/b) Redondeo hacia cero.


floor(a/b) Redondeo hacia -
ceil(a/b) Redondeo hacia +
round(a/b) Redondeo al entero ms cercano.
mod y rem dan el residuo de la divisin a/b, si a y b tienen el mismo
signo. Si a y b tienen diferentes signos, mod y rem muestran resultados
mod(a,b)
diferentes. Para a y b con signos diferentes se cumple:
rem(a,b)
mod(a,b)=a-n.*b donde n=floor(a./b)
rem(a,b)=a-n.*b donde n=fix(a./b)

4. FORMATOS

format long Formato largo (15 cifras decimales)


format short Formato corto (4 cifras decimales)
format Formato por defecto (format short)
format short e Formato corto con notacin exponencial
format long e formato largo con notacin exponencial
format bank formato banco (2 cifras decimales)
format rat Formato racional (En forma de fraccin)

Ing. Flavio Condor De La Cruz 1


Computacin aplicado a la Ingeniera

5. CARACTERES Y VARIABLES PREDEFINIDAS

ans Variable por de defecto, es donde se almacena un resultado.


i,j Unidad imaginaria i=j=
pi Constante (3.141592653589793)
inf (Infinito) Infinity. Resultado infinito (Ejemplo: 5/0)
NaN (No es un Numero) Not a Number. Resultado indefinido (Ejemplo: 0/0)
eps psilon (=2.2204e-016)
; Se escribe al final de una lnea de comando para no mostrar el
resultado. Tambin se usa para crear filas de una matriz

6. FUNCIONES MATEMTICAS ELEMENTALES


sqrt(x) Raz cuadrada sin(x) , sind(x) Seno en radianes y grados sexagesimales
abs(x) Modulo cos(x), cos(x) Coseno en radianes y grados sexagesimales
conj(x) Complejo conjugado tan(x), tand(x) Tangente en radianes y grados sexagesimales
real(x) Extrae parte real asin(x) Arcoseno
imag(x) Extrae parte imaginaria acos(x) Arcocoseno
angle(x) Argumento atan(x) Arcotangente
exp(x) e elevado a la x (ex) sinh(x) Seno hiperbolico
log(x) Logaritmo natural cosh(x) Coseno hiperblico
log10(x) Logaritmo decimal tanh(x) Tangente hiperblico

7. ALGUNOS COMANDOS UTILITARIOS DE AYUDA

8. FUNCIONES ESPECFICAS DE VECTORES

Ing. Flavio Condor De La Cruz 2


Computacin aplicado a la Ingeniera
9. OPERACIONES CON MATRICES

10. FUNCIONES ESPECFICAS PARA MATRICES

11. CREACIN DE MATRIZ POR BLOQUE Y ELIMINACIN DE FILAS Y COLUMNAS

12. POLINOMIOS

Ing. Flavio Condor De La Cruz 3


Computacin aplicado a la Ingeniera
13. SISTEMAS LINEALES

14. GRFICOS 2D
plot(x,y) Une los pares ordenados con segmento de recta
ezplot(funcion) Grafica directamente desde -2 a 2, se puede cambiar rango.
fplot(x,y,[a b]) Grafica directamente pero necesita un rango
bar(x,y) Grafica de barras verticales y horizontales
barh(x,y)
hist(x) Grafica de histograma
stem(x,y) Proyecta los puntos sobre la horizontal
stairs(x,y) Grafica con trazos tipo escalonado
polar(x,y) Grafica las expresiones en coordenadas polares
Pie(x,y) Realiza grficos de sectores
Grafica el histograma angular, diagrama polar que muestra la
rose(x,y) distribucin de valores agrupados de acuerdo con su rango
numrico.
Grafica un conjunto de flechas con origen en (0,0), cuya magnitud y
compass(x)
direccin estn determinadas por el mdulo de z=x+iy
Grafica un conjunto de flechas con origen en el eje x , cuya
feather(x,y)
magnitud y direccin estn determinadas por el mdulo de y.
Realiza una grfica cartesiana con escala logartmica en los ejes
loglog(x,y)
coordenados.
Realiza una grfica cartesiana con escala logartmica en el eje x y
semilogx(x,y)
escala normal en el eje y.
Realiza una grfica cartesiana con escala logartmica en el eje x y
semilogy(x,y)
escala normal en el eje x.
Dibuja una regin poligonal de color cuyos vrtices son definidos
fill(x,y, 'color')
por los pares (x,y). Color: r,g,b,c,m,y,w,k

15. CONTROL DE GRAFICO


Permite mostrar la ventana grfica actual y crear nuevas ventanas
figure(n)
grfica.
Permite superponer grficos hasta que se desactiva la opcin con el
hold on
comando hold off.
hold off Desactiva la opcin hold on.
hold Intercambia las opciones hold on a hold off y viceversa.
close(n) Cierra la ventana grfica n.
clf Borra el contenido la ltima ventana grfica utilizada.
subplot(m,n,p) Divide la ventana grfica en m filas y n columnas y hace que la

Ing. Flavio Condor De La Cruz 4


Computacin aplicado a la Ingeniera

subventana p sea la actual. Las ventanas se numeran desde la izquierda a


la derecha y desde arriba hacia abajo. Tambin puede ser utilizado como
subplot(mnp).
subplot Pasa la ventana grfica a su estado por defecto (subplot(1,1,1)).
grid on Activa cuadricula.
grid off Desactiva cuadricula.
grid Intercambia las opciones de grid on a grid off y viceversa.

16. CONTROL DE EJES


Devuelve los lmites del dibujo actual en un vector fila. Para grficos de 2
v=axis dimensiones tiene los elementos [xmin xmax ymin ymax] y para grficos
de 3 dimensiones [xmin xmax ymin ymax zmin zmax].
Establece la escala de los ejes conforme al vector v que sera [xmin xmax
ymin ymax] en 2 dimensiones o [xmin xmax ymin ymax zmin zmax] en 3
axis([ ])
dimensiones (en escala logartmica, tambin se utilizan valores actuales,
no logartmicos).
Bloquea la escala cuando se aaden dibujos posteriores a uno que se ha
axis(axis)
mantenido con el comando hold.
Donde cadena puede ser:

'auto' Vuelve a la escala automtica.


'equal' Da la misma escala en ambos ejes.
'ij' Intercambia la parte positiva y negativa del eje y.
'xy' Deshace el anterior.
'image' Igual que equal pero se ajusta al dibujo.
axis('cadena')
'square' Modifica la ventana grfica para hacer que la caja del
dibujo sea cuadrada.
'normal' Modifica la ventana grfica para que la caja del dibujo
vuelva al tamao habitual.
'off' No se muestran los ejes.
'on' Deshace el comando anterior.

xlabel('texto') Escribe la variable cadena texto como una etiqueta bajo el eje x, y y z
ylabel('texto') respectivamente.
zlabel('texto')
Escribe la variable cadena texto como un ttulo centrado encima del
title('texto')
grfico.
Escribe la variable cadena texto en la posicin (x,y) de la ventana grfica.
Las coordenadas x e y estn proporcionadas en las mismas unidades en
las que esta dibujado el grafico. Si x e y son vectores, la variable cadena
text(x,y, 'texto')
se escribe en todos los pares de puntos (x,y). Si texto es un vector de
variable cadenas con el mismo nmero de filas que x e y, se escribe una
de ellas en cada una de las posiciones.
Escribe la variable cadena texto en la posicin de la ventana de grficos
que elija el usuario. Una cruz indica la posicin donde se quiere colocar
gtext('texto')
el texto y es seleccionada mediante las teclas de desplazamiento o
mediante el mouse.
Escribe en un pequeo recuadro, con las variables cadenas st1, st2, etc,
legend(st1,st2,
al lado de los estilos de lnea utilizados en cada una de las grficas. Este
...) pequeo recuadro puede moverse mediante el mouse.
legend(l1,st1, Escribe una leyenda pero se especifican los estilos de lnea.

Ing. Flavio Condor De La Cruz 5


Computacin aplicado a la Ingeniera

l2,st2, ...)
legend off Elimina la leyenda del dibujo actual.

Ing. Flavio Condor De La Cruz 6

Вам также может понравиться