Introducción a matlab
Introducción a matlab
Introducción a matlab
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)