码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB入门学习(五)

时间:2017-04-28 00:17:12      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:plot   round   常用   $0   box   legend   添加   text   order   

 

现在,我们来学画图吧。╭( ???)? ??

 

绘制函数图像最常用的命令是plot

plot(x,y,s)
x,y
为同维向量,绘制分别以x为横坐标,y为纵坐标的曲线

如果x y 是矩阵的话则会绘制多条曲线,用不同颜色表示

s是可选项,用于图形修饰

具体有那些看help plot 里面就可以了~

另外还可以直接plot(x,s)

这可以绘制x为纵坐标,x的下标为横坐标的函数图像

如果x是矩阵,那么x的列元素的下标为横坐标

 

下面先具体地画一个正弦函数的图像

首先x可以取的精细一点

matlab是描点作图,你取x=1:10画出来的图像是一些折线图喔~

输入: 

技术分享

技术分享

也可以同时绘制多条曲线~

技术分享

技术分享

如果x是个矩阵:

技术分享 

技术分享

【x矩阵有9列所以有9条线,每列三个点,对应的就是y的值,x是每个元素列下标的值】

 

一些修饰命令
grid on/grid off 可以开关网格线

box on/box off 可以开关封闭坐标轴

title(‘string‘)添加标题

xlabel(‘string‘)x轴标记,类似的有ylabel, zlabel

text(x,y,‘string‘)在(x,y)处添加文字

 

axis([x1,x2,y1,y2])
设置显示坐标的范围

三维的话用axis([x1,x2,y1,y2,z1,z2])

axis equal 坐标轴采用等长刻度

axis tight 数据范围就是坐标范围

 

legend添加图示:

legend(‘y=sinx‘,‘y=e^-x^2‘,‘y=xlnx‘)

技术分享

 

hold on 保持已经画的图,允许后续的图形继续添加到原图上
hold off 画新图像的时候会抹去原图

 

此外还有许多统计用的画图命令

bar绘制条状图
stem 火柴杆状图
rose 玫瑰图
ezplot 绘制隐函数
ribbon带状图绘制
stairs阶梯状图
polar极坐标图
hist频数直方图
pie饼图

 

下篇我们再学如何三维作图~O(∩_∩)O~

 

最近一礼拜有点精神恍惚,脑子不好使~~~(>_<)~~~

还有,为什么我是个不被人理解的程序媛(? _ ?)

 

MATLAB入门学习(五)

标签:plot   round   常用   $0   box   legend   添加   text   order   

原文地址:http://www.cnblogs.com/GraceSkyer/p/6777861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!