首页 信息互动 > 正文

matlab中新手入门教程 MatLab简易教程11.

华夏看点网08月30日小杨来为大家解答以上问题,matlab中新手入门教程,MatLab简易教程11.很多人还不知道,现在让我们一起来看看吧!

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

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

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

figure %直接产生一个窗口figure(5) %生成5号窗口

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

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

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

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

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

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

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

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

截取于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)

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

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

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

x = rand(10,3) hist(x)

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

本文到此结束,希望对大家有所帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。