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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页