matlab plot线型和颜色_MATLAB中常用的画图指令

95f31cd4ad50ac43bd9f58f7e519df67.png

数学建模中其实少不了图形,MATLAB其实画图功能也是数学建模中不可或缺的一部分,今天就给大家详细介绍常见的MATLAB画图指令。

1.绘制单个图形

plot(x,y):

以x为横坐标、y为纵坐标绘制二维图形,x,y是同维数的向量;

plot(y):

相当于x=[1,2,…,length(y)]时情形

如果想给图形添加颜色,

plot(x,y,‘颜色+线型+点形’)

plot(x,y,‘颜色+线型+点形’,x,y,‘颜色+线型+点形’,… )

具体的颜色和线型标识如下所示:

78e5e2b2691175d38e80710e5304723a.png
图片来源https://blog.csdn.net/qq_40969467/article/details/90758281

2.绘制多个图形

第一种方法:

plot(x,[y1;y2;…]),

x是横坐标向量,[y1;y2;…]是由若干函数的纵坐标拼成的矩阵;

第二种方法:

plot(x1,y1), hold on,

plot(x2,y2), hold off

第三种方法:

plot(x1,y1,x2,y2,…)

第四种方法:

plotyy,两个坐标系,用于绘制不同尺度的函数

3.绘制三维图形

mesh(X,Y,z) :

在三维空间中绘出由(X,Y,z)表示的曲面;

meshz(X,Y,z):

除了具有mesh的功能外,还画出上下高度线,

meshc(X,Y,z):

除了具有mesh的功能外,还在曲面的下方画出函数z=f(x,y)的等值线图,

surf(X,Y,z):

n也是三维绘图指令,与mesh的区别在于mesh绘出彩色的线,surf绘出彩色的面。

contour(X,Y,z,n):

n条等高线,n可缺省;

contourf(X,Y,z,n):

等值线间用不同的颜色填满,有更好的视觉效果;

contour3(X,Y,z,n):

在三维空间画出等值线图;

colorbar:

将颜色与函数值对应起来显示在图中。

其实MATLAB已经可以满足基本的建模绘图,但是如果需要图形更加好看,可以学习Origin.

更多内容可以关注公众号

数模资料,数模软件超多干货等你拿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值