MATLAB第三讲 - MATLAB图形绘制基本技术 - 11.10.10

MATLAB第三讲 - MATLAB图形绘制基本技术 - 11.10.10

ID:43240027

大小:1.04 MB

页数:34页

时间:2019-10-07

MATLAB第三讲 - MATLAB图形绘制基本技术 - 11.10.10_第1页
MATLAB第三讲 - MATLAB图形绘制基本技术 - 11.10.10_第2页
MATLAB第三讲 - MATLAB图形绘制基本技术 - 11.10.10_第3页
MATLAB第三讲 - MATLAB图形绘制基本技术 - 11.10.10_第4页
MATLAB第三讲 - MATLAB图形绘制基本技术 - 11.10.10_第5页
资源描述:

《MATLAB第三讲 - MATLAB图形绘制基本技术 - 11.10.10》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MATLAB程序语言设计翟懿奎五邑大学信息学院2011年yikuizhai@126.com第三讲MATLAB图形绘制基本技术3.1MATLAB基本二维图形绘制3.2plot命令使用3.3loglog、semilogx、semilogy、polar3.4二维曲线的标注3.5二维图形坐标轴的控制3.6其他类型的MATLAB二维图形绘制3.7MATLAB简单三维图形绘制3.8例子与习题3.1MATLAB基本二维图形绘制在MATLAB中函数曲线的绘制变得非常得简当,最基本的函数是plot函数,二维图形绘制函数可用helpgraph2

2、d列出主要函数,见下表。plot基本的线性坐标绘图loglogX-Y轴双Log坐标绘图semilogxX轴Log、Y轴线性坐标绘图semilogyX轴线性、Y轴Log坐标绘图polar极坐标图plotyy左右两边都有坐标轴的函数曲线绘制3.2plot命令的使用MATLAB最基本的图形曲线绘制命令是plot函数,而loglog、semilogx和semilogy的用法是一样的,下面详细介绍plot的用法。plot的基本用法有plot(x,y)基本的X-Y二维图形曲线绘制其中x,y是x,y两轴数据向量plot(x,y,s)s为字

3、符串,定义曲线的一些属性,其他同上一用法plot(x1,y1,s1,x2,y2,s2,…)同时绘制多条曲线,每条曲线由(x,y,s)定义3.2plot命令的使用例子:正弦曲线绘制>>t=0:0.1:2*pi;y=sin(t);plot(t,y)3.2plot命令的使用例子:多条曲线绘制t=0:0.1:2*pi;y=[sin(t);cos(t)];plot(t,y)3.2plot命令的使用例子:两边都有坐标轴曲线绘制>>t=0:0.1:2*pi;plotyy(t,sin(t),t,0.01*cos(t))3.2plot命令的使

4、用其他绘图选项(即字符串s的使用)s由下表中一列或两列或三列中属性定义组成,如s=‘-.g’曲线线型曲线颜色标记符号选项意义选项意义选项意义选项意义选项意义‘-’实线‘b’蓝色‘c’蓝绿色‘*’星号‘pentagram’五角星‘—’虚线‘g’绿色‘k’黑色‘.’点号‘o’圆圈‘:’点线‘m’红紫色‘r’红色‘x’叉号‘square’◰‘-.’点划线‘w’白色‘y’黄色‘v’∇‘diamond’◇‘none’无线用一个1X3向量任意指定[r,g,b]红绿蓝三原色‘^’∆‘hexagram’六角星‘>’⊳‘<’⊲3.2plot命

5、令的使用例子>>t=0:0.1:2*pi;y1=sin(t);y2=cos(t);y3=sin(t).*cos(t);>>plot(t,y1,'-',t,y2,':',t,y3,'x')3.3loglog、semilogx、semilogy、polar例子t=0:0.1:6*pi;r=abs(cos(t/3))*100+1;loglog(t,r)3.3loglog、semilogx、semilogy、polar例子>>t=0:0.1:6*pi;r=abs(cos(t/3))*100+1;semilogx(t,r)3.3log

6、log、semilogx、semilogy、polar例子>>t=0:0.1:6*pi;r=abs(cos(t/3))*100+1;semilogy(t,r)3.3loglog、semilogx、semilogy、polar例子>>t=0:0.1:6*pi;r=cos(t/3)+1/9;polar(t,r)3.4二维曲线的标注绘制完曲线后,MATLAB还允许用户使用它提供的一些图形修改函数来进一步修饰画出的图形,标注一些文字信息。二维图形曲线的标注主要用到下表所示的函数。title(string)标注图形标题xlabel(s

7、tring)标注X轴标题ylabel(string)标注Y轴标题text标注文字gtext(string)用鼠标标注文字legend标注图例3.4二维曲线的标注>>t=0:0.1:2*pi;y=sin(t);plot(t,y);>>title('SineWaveCurve:Title');>>xlabel('TimeAxis:Xlabel');>>ylabel('FunctionValue:Ylabel');例子01234567-1-0.8-0.6-0.4-0.200.20.40.60.81SineWaveCurve:Tit

8、leTimeAxis:XlabelFunctionValue:Ylabel3.4二维曲线的标注text(x,y,’string’)在(x,y)处标注文字‘string’gtext(‘string’)用鼠标指定位置标注文字>>t=0:0.1:2*pi;y=sin(t);plot(t,y);>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。