Matlab/Graficación de datos
Uno de los puntos fuertes de Matlab son los gráficos, tanto en dos dimensiones como en 3D.
Gráficos en dos dimensiones
[editar]El comando básico para graficar es plot
. Cuando es usado con un solo vector como argumento, gráfica en el eje X el índice del componente del vector, y en el eje Y, el valor de éste.
>> x=[3 2 6 5 3];
>> plot(x)
Lo que nos da como resultado esta imagen:
Si se entregan dos vectores en la función plot
(éstos deben ser del mismo tamaño), el primer vector pasa a ser la lista de coordenadas del eje X, y el segundo, la lista del eje Y.
Gráfico del sen(x)
[editar]Este es otro ejemplo de como utilizar la función plot ingresandole las 2 variables x e y. Cabe notar que también se activo la grilla para poder visualizar con más precisión los detalles de los cruces por ceros, etc.
>> x=0:0.1:4*pi; %Genero un vector de una dimensión el primer valor es cero y después se va incrementando a razón de 0.1 hasta 4 pi.
>> plot(x,sin(x)); %Gráfico el seno de x.
>> grid on %Activo la grilla.
Para mayor información, ejecute help plot
.
Gráficos en tres dimensiones
[editar]Aquí se usa la función plot3
.
>> plot3(x1,x2,x3)
>> grid on
Aclaración las variables x1,x2 y x3 fueron generadas de una simulación con Simulink.
Gráfico de una superficie
[editar]>> [X,Y] = meshgrid(-3:.1:2, -3:.1:2); %genero X e Y
>> Z = X.^2+Y.^2; %Ec del paraboloide.
>> surf(X,Y,Z)