matlab绘图
plot(横坐标,纵坐标,‘颜色线形等设置‘) 例:plot(x,y,'r-x')%红色,细实线,叉号形(顺序不分先后)细实线:-点划线:-.虚点线::虚划线:-- 实心黑点:. 圆圈标记:o叉号形:x 十字形状:+星号标记:* 方块标记:s菱形标记:d 向下的三角符号:v 向上的三角符号:^ 向左的三角符号:< 向右的三角符号:>五角星标记:p 六角星标记:h 蓝色(缺省默认):b 紫色:m青色:c 红色:r绿色:g 黄色:y白色:w 黑色:k 基础命令:xlabel:横坐标标题ylabel:纵坐标标题title:图形名称,默认显示在图形上方legend:图例grid on/off:开启/关闭网格hold on/off:开启/关闭同一界面显示多条函数图形subplot(x行窗口,y列窗口,z这次图形显示在第几个窗口)
x=0:pi/20:2*pi;
y=x.^3.*sin(x);
subplot(1,2,2),plot(x,y,'mp-') %创建一行两列空间在第二个位置绘图
grid on
xlabel('x轴标题')
ylabel('y轴标题')
title('标题')
legend('x^3*sin(x)')

X:通过将x复制length(y-1)行
Y:首先对y进行转置得到y',将y'复制length(x-1)列得到。
lear,clc x=1:3; y=10:14; [X,Y]=meshgrid(x,y) X = 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 Y = 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14
开始绘图:1.[X,Y]=mesh(x,y) (meshc是带有轮廓线的绘图)
clear,clc x=linspace(0,4,30); y=linspace(0,3,20); [X,Y]=meshgrid(x,y); Z=X.^2+Y.^2; mesh(X,Y,Z) xlabel('x'),ylabel('y'),zlabel('z')

以下同理
2.surf(X,Y,Z):绘制曲面图
3.contour3(x,y,z,m):绘制等高线图,m条等高线
4.plot3(X,Y,Z):绘制三维曲线
备注:
axis equal :命令沿每个轴等间距隔开刻度单位
colormap:着色

浙公网安备 33010602011771号