22.03.2015 Views

Introducción a matlab

Introducción a matlab

Introducción a matlab

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TALLER DE INTRODUCCION A LA METEOROLOGIA 2010<br />

INTRODUCCIONA AL MATLAB<br />

Material: manual de Matlab en español<br />

http://meteo.fisica.edu.uy/Analisis_Estadistico_de_Datos_Climaticos.html<br />

COMANDOS DE EJECUCIÓN MATLAB:<br />

Operaciones básicas<br />

+ suma<br />

- resta<br />

* multiplicación<br />

/ división<br />

^ exponenciación<br />

= asignación<br />

Funciones que operan sobre escalares<br />

sin(x) seno<br />

cos(x) coseno<br />

tan(x) tangente<br />

log(x) logaritmo neperiano<br />

sqrt(x) raíz cuadrada<br />

round(x) aproxima al entero más cercano<br />

abs(x) valor absoluto<br />

Funciones que operan sobre vectores<br />

OBS: si x es una matriz el comando opera sobre las<br />

columnas<br />

max(x) máximos<br />

min(x) mínimo<br />

mean(x) media<br />

std(x) desviación estándar<br />

sum(x) suma los elementos


Comando plot:<br />

• plot (x): grafica el vector x versus sus índices<br />

• plot (x,y): grafica el vector x versus el vector y<br />

• plot (x 1 ,y 1 ,x 2 ,y 2 ): grafica el vector x 1 versus el vector y 1 y el vector x 2<br />

versus el vector y 2 en la misma figura<br />

Especificaciones para los plots:<br />

Las especificaciones deben colocarse entre '<br />

xej: plot(x,y,'*-r')<br />

'<br />

Especificaciones de color:<br />

b azul<br />

g verde<br />

r rojo<br />

c celeste<br />

m magenta<br />

y amarillo<br />

k negro<br />

Especificaciones de marcadores:<br />

.<br />

o<br />

*<br />

^<br />

+<br />

><br />

<<br />

X<br />

V<br />

S cuadrado<br />

P pentágono<br />

D diamante<br />

h hexágono<br />

Especificaciones de línea<br />

- línea sólida<br />

: línea punteada<br />

-. línea punto raya<br />

-- línea discontínua<br />

nada no plotea línea


Comandos útiles para los gráficos:<br />

• axis([ x 1 x 2 y 1 y 2 ]): establece la escala para la figura entre los límites<br />

x 1 x 2 para abscisas e y 1 y 2 para ordenadas<br />

• xlabel(‘texto’): agrega la palabra texto bajo el eje x (idem ylabel y<br />

zlabel)<br />

• title(‘texto’): agrega la palabra texto como título<br />

• legend(‘texto1’,’texto2’…):agrega la leyenda texto1 al primer gráfico,<br />

texto 2 al segundo y así sucesivamente<br />

• hold on: grafica sobre la misma figura<br />

• hold off: desactiva el hold on<br />

• subplot: permite elaborar gráficos en diferentes figuras en la misma<br />

imagen<br />

Comando contour<br />

• contour(u): grafica curvas de nivel de la matriz u<br />

• contour(x,y,u): x e y son las coordenadas cartesianas dadas en<br />

matrices de igual tamaño que u, al elemento dado por la posición x(i,j) e<br />

y (i,j) le corresponde el valor de u dado en u(i,j). Las curvas de nivel en<br />

este caso se grafican en las coordenadas indicadas.<br />

• contour(u,v): grafica las curvas de nivel de la matriz u en los niveles<br />

establecidos en el vector v.<br />

• contourf: funciona igual que el contour pero traza las curvas de nivel en<br />

sombras.<br />

Comando surf (3d)<br />

• surf(u): grafica la superficie dada por la matriz u<br />

• surf(x,y,u): grafica la superficie dada por u en las coordenadas x e y<br />

(idem contour)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!