matlab plot颜色_MatLab简易教程 #11. 绘图操作

ff5b9a9bed288a551a339ffb2cf6bd22.png

此节仅介绍Matlab常用绘图命令,更多详细绘图方法请查阅help命令及网上资料。

Matlab具有强大的绘图功能,帮助用户数据可视化等等,这里我们将逐个介绍常用绘图命令

figure创建单独绘图窗口,用户可以通过该命令创建一个空间,当需要多个绘图窗口时使用。

figure %直接产生一个窗口figure(5) %生成5号窗口
223348e8c13f991f4615ec0cdfc250f0.png

subplot(m,n,p) 将一图形窗口分成m*n个小窗口,在第p个小窗口中创建一坐标轴。则新的坐标轴成为当前坐标轴。若p为一向量,则创建一坐标轴,包含所有罗列在p中的小窗口。例如:

>> subplot(2,1,1) % 2行1列,第一个窗口subplot(2,1,2) % 2行1列,第二个窗口
19d40e1b1e79bf65fdd6c999087b3247.png

plot 绘制线性二维图,可以使用简单plot(x,y)来进行操作,x指定值得范围,y定义线性图形。例如:

>> x = [-pi:1/2:pi];y = sin(x);plot(x,y)
baf0c4a90d81a72f5055f30cec53992d.png

同时也可以给曲线制度宽度,颜色,曲线类型等。例如:

plot( x, y, 'linewidth', 4 ) %四个像素点宽度
5e734804ff2b29daf06e64b675fd3a9a.png

也可以指定线段类型,颜色等。

plot(x,y,'-.r*')
bf87796bb6639a71a55ae5c453f26a43.png

截取于matlab官方文档,常用颜色,线段等属性包含:

b blue . point - solid

g green o circle : dotted

r red x x-mark -. dashdot

c cyan + plus -- dashed

m magenta * star (none) no line

y yellow s square

k black d diamond

w white v triangle (down)

^ triangle (up)

< triangle (left)

> triangle (right)

p pentagram

h hexagram

scatter绘制二维散点图,scatter(x,y)x及y指定点坐标,例如

>> x = rand(1,10)y = 3*rand(1,10)scatter(x,y)
c8f587716ab7701b6de62123395d6d64.png

scatter(x,y,sz,c)除了可以指定坐标外可以设定散点大小及颜色,例如:

scatter(x,y,3,'r') % 3像素大小得点,红色
85cd72d6f36cc5f5fec640cdfbdc1149.png

hist直方图,hist(x) 基于向量 x 中的元素创建直方图条形图,例如:

x = rand(10,3) hist(x)
d680134c317863159ace4c2a4739531f.png

除此之外还有许多常用绘图命令,包括bar, area,pie,contour等,可以通过help 命令查询。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值