- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab_中plot用法
HYPERLINK /zhaoyw231/article/details/6220721 matlab中plot用法
MATLAB有很强的图形功能,可以方便地实现数据的视觉化。强大的计算功能与图形功能相结合为MATLAB在科学技术和教学方面的应用提供了更加广阔的天地。下面着重介绍二维图形的画法,对三维图形只作简单叙述。
5.1 二维图形的绘制
5.1.1 基本形式
二维图形的绘制是MATLAB语言图形处理的基础,MATLAB最常用的画二维图形的命令是plot,看两个简单的例子:
y=[0 0.58 0.70 0.95 0.83 0.25];
plot(y)
生成的图形见图5-1,是以序号为横坐标、数组y的数值为纵坐标画出的折线。
x=linspace(0,2*pi,30); % 生成一组线性等距的数值
y=sin(x);
plot(x,y)
生成的图形见图5-2,是上30个点连成的光滑的正弦曲线。
图5-2
5.1.2 多重线
在同一个画面上可以画许多条曲线,只需多给出几个数组,例如
x=0:pi/15:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,x,y2)
则可以画出图5-3。多重线的另一种画法是利用hold命令。在已经画好的图形上,若设置hold on,MATLA将把新的plot命令产生的图形画在原来的图形上。而命令hold off 将结束这个过程。例如:
x=linspace(0,2*pi,30); y=sin(x); plot(x,y)
先画好图5-2,然后用下述命令增加cos(x)的图形,也可得到图5-3。
hold on
z=cos(x); plot(x,z)
hold off
图5-4
5.1.3 线型和颜色
MATLAB对曲线的线型和颜色有许多选择,标注的方法是在每一对数组后加一个字符串参数,说明如下:
线型 线方式: - 实线 :点线 -. 虚点线 - - 波折线。
线型 点方式: . 圆点 +加号 * 星号 x x形 o 小圆
颜色: y黄; r红; g绿; b蓝; w白; k黑; m紫; c青.
以下面的例子说明用法:
x=0:pi/15:2*pi;
y1=sin(x); y2=cos(x);
plot(x,y1,’b:+’,x,y2,’g-.*’)
可得图形5-4。
5.1.4 网格和标记
在一个图形上可以加网格、标题、x轴标记、y轴标记,用下列命令完成这些工作。
x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
plot(x,y,x,z)
grid
xlabel(‘Independent Variable X’)
ylabel(‘Dependent Variables Y and Z’)
title(‘Sine and Cosine Curves’)
它们产生图5-5:
图5-5
也可以在图形的任何位置加上一个字符串,如用:
text(2.5,0.7,’sinx’)
表示在坐标x=2.5, y=0.7处加上字符串sinx。更方便的是用鼠标来确定字符串的位置,方法是输入命令:
gtext(‘sinx’)
在图形窗口十字线的交点是字符串的位置,用鼠标点一下就可以将字符串放在那里。
5.1.5 坐标系的控制
在缺省情况下MATLAB自动选择图形的横、纵坐标的比例,如果你对这个比例不满意,可以用axis命令控制,常用的有:
axis([xmin xmax ymin ymax]) [ ]中分别给出x轴和y轴的最大值、最小值
axis equal 或 axis(‘equal’) x轴和y轴的单位长度相同
axis square 或 axis(‘square’) 图框呈方形
axis off 或 axis(‘off’) 清除坐标刻度
还有axis auto axis image axis xy axis ij axis normal axis on axis(axis)
用法可参考在线帮助系统。
5.1.6 多幅图形
可以在同一个画面上建立几个坐标系, 用subplot(m,n,p)命令;把一个画面分成m×n个图形区域, p代表当前的区域号,在每个区域中分别画一个图,如
x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
u=2*sin(x).*cos(x); v=sin(x)./cos(x);
subplot(2,2,1),plot(x,y),axis([0 2*pi –1 1]),title(‘sin(x)’)
subplot(2,2,2),plot(x,z),axis([0 2*pi –1 1]),title(‘cos(x)’)
subp
您可能关注的文档
- 2013高考第一轮复习——冷热不均引起大气运动.ppt
- 2014《成才之路》高二数学(人教A版)选修2-1课件:2-2-2 椭圆简单几何性质.ppt
- 2014届高三人教A版数学(理)一轮复习课件:平行线截割定理与直角三角形射影定理.ppt
- 2014届九年级化学(上册,沪教版)第5章 金属冶炼与利用 检测题.doc
- 2014届高三数学一轮复习专讲专练(基础知识):4.4 数系扩充与复数引入.doc
- 2014国考行测言语理解与表达解寓意题用排除法.doc
- 2014届高三一轮复习《课堂新坐标》理科数学(人教A版)第七章第二节空间几何体表面积与体积.ppt
- 2014《成才之路》高二数学(人教A版)选修1-1课件:2-1-2 椭圆简单几何性质.ppt
- 2014届高考数学大一轮复习(Word版题库含解析)8.4 直线、平面平行判定与性质.doc
- 2014届高三语文学情分析和教学备考建议.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)