- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB基础练习精选
第一讲:软件使用练习-MATLAB篇
§1-2 MATLAB作图
人们很难从一大堆原始的数据中发现它们的含义,而数据图形恰能使视觉感官直接感受到数据的许多内在本质,发现数据的内在联系。MATLAB可以表达出数据的二维,三维,甚至四维的图形。通过图形的线型,立面,色彩,光线,视角等属性的控制,可把数据的内在特征表现得淋漓尽致。下面我们分别介绍图形的命令。
1-2-1MATLAB二维 plot命令------绘制直角坐标的二维曲线
用法 (1) plot(X,Y)------ 当X,Y均为实数向量,且为同维向量(可以不是同型向量),X=[x(i)],Y=[y(i)],则plot(X,Y)先描出点(x(i),y(i)),然后用直线依次相连;若X,Y中一个为向量,另一个为矩阵,且向量的维数等于矩阵的行数或者列数,则矩阵按向量的方向分解成几个向量,再与向量配对分别画出,矩阵可分解成几个向量就有几条线;
(2)plot(Y)------- 若Y为实数向量,Y的维数为m,则plot(Y)等价于plot(X,Y),其中x=1:m;若y为实数矩阵,则把y按列的方向分解成几个列向量,而y 的行数为n,则plot(Y)等价于plot(X,Y)其中x=[1;2;…;n];
(3)plot(X1,Y1,X2,Y2,…)------- Xi与Yi成对出现,plot(X1,Y1,X2,Y2,…)将分别按顺序取两数据Xi与Yi进行画图
(4)plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2…)----- 将按顺序分别画出由三参数定义Xi,Yi,LineSpeci的线条。其中参数LineSpeci指明了线条的类型,标记符号,和画线用的颜色。
plot是绘制维曲线的基本,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线close all; x=linspace(0, 2*pi, 100); % 100个点的x座标
y=sin(x); % 对应的y座标
plot(x,y);
MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale) semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴为线性刻度,y轴为对数刻度 若要画出多条曲线,只需将座标对依次放入plot函数即可:
plot(x, sin(x), x, cos(x));
或Y= [sin(x), cos(x)];plot(x, Y)
3.线形与颜色:
plot绘图函数的叁数
字元 颜色 字元 图线型态 y 黄色 . 点 k 黑色 o 圆 w 白色 x X b 蓝色 + + g 绿色 * * r 红色 - 实线 c 亮青色 : 点线 m 锰紫色 -. 点虚线 -- 虚线 若要改变颜色,在座标对後面加上相关字串即可:
plot(x, sin(x), x, cos(x), g);
若要同时改变颜色及图线型态(Line style),也是在座标对後面加上相关字串即可:
plot(x, sin(x), co, x, cos(x), g*);
4.网格和标记:
图形完成後,我们可用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围:
axis([0, 6, -1.2, 1.2]);
此外,MATLAB也可对图形加上各种注解与处理:
xlabel(Input Value); % x轴注解
ylabel(Function Value); % y轴注解
title(Two Trigonometric Functions); % 图形标题
legend(y = sin(x),y = cos(x)); % 图形注解
grid on; % 显示格线
我们可用subplot来同时画出数个小图形於同一个视窗之中: subplot(m,n,p)----把一个画面分成m*n个区域,p代表当前的区域号
例1-42
subplot(2,2,1); plot(x, sin(x));
subplot(2,2,2); plot(x, cos(x));
subplot(2,2,3); plot(x, sinh(x));
subplot(2,2,4); plot(x, cosh(x));
6.其他命令:
MATLAB还有其他各种二维绘图函数,以适合不同的应用,详见下表。
bar 长条图 errorbar 图形加上误差范围 fplot 较精确的函数图形 polar 极座标图 hist 累计图 rose
您可能关注的文档
- LB1838M-TRM-E;LB1838M-TLM-E;中文规格书,Datasheet资料精选.pdf
- LB1836M-TLM-E;中文规格书,Datasheet资料精选.pdf
- Landset8卫星波段及组合介绍精选.doc
- LB1846M-LB1848M精选.pdf
- LB1936V-TLM-E;中文规格书,Datasheet资料精选.pdf
- L20爆破测振仪,传感器安装说明精选.ppt
- LB1973M-TLM-E;LB1973MGEVB;中文规格书,Datasheet资料精选.pdf
- LC863328A-5Y29 LA76810进入总线调整一法精选.doc
- LCL滤波的并网变换器中阻尼电阻影响分析精选.pdf
- LBC(立博)智能型视频会议系统解决方案精选.ppt
原创力文档


文档评论(0)