matlab第四讲习题

matlab第四讲习题

ID:12391543

大小:2.10 MB

页数:42页

时间:2018-07-16

matlab第四讲习题_第1页
matlab第四讲习题_第2页
matlab第四讲习题_第3页
matlab第四讲习题_第4页
matlab第四讲习题_第5页
资源描述:

《matlab第四讲习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四讲上机练习(1)用plot(x)命令画直线。x1=[123];x2=[010](2)绘制正弦曲线y=sin(x)和方波曲线。(3)利用矩阵绘制图线,观察结果。X=peaks;plot(X)(4)在一个图形窗口内,利用plot绘制多条三角函数曲线,注意默认的结果特征。*holdon(5)用不同线段类型、颜色和数据点形画出sinx和cosx曲线。(6)用图形表示连续调制波形y=sin(t)sin(9t),数据点之间不用曲线连接。(7)将图形窗口分割为四个子图,并绘制适当的图形。*subplot(8)在图形窗口中增加标识。基于

2、x=0:0.1:2*pi;plot(x,sin(3*x));holdon;plot(x,cos(2*x),'ro');增加图标题、坐标轴标识、图例并在特定位置增加文字注释。*text、legend、title、xlabel(9)利用帮助学习plotyy的功能,并利用它在同一图形窗口中绘制sinx和2cos(2x)的图形。(10)三维曲线绘图,运行以下命令,注意观察结果。x=0:0.1:20*pi;plot3(x,sin(x),cos(x))(11)以sin(t)、cos(t)和cos(2*t)为坐标绘制三维曲线。(12)使用

3、meshgrid命令并观察结果。x=[1234];y=[567];[xx,yy]=meshgrid(x,y)(13)测试meshgrid的使用方法。x=linspace(-3,3,49);y=linspace(-3,3,49);[xx,yy]=meshgrid(x,y);%产生49*49的栅格点坐标mesh(xx)%查看xx的网线图mesh(yy)zz=3*(1-xx).^2.*exp(-(xx.^2)-(yy+1).^2)...-10*(xx/5-xx.^3-yy.^5).*exp(-xx.^2-yy.^2)...-1/3

4、*exp(-(xx+1).^2-yy.^2);%产生peaks函数plot3(xx,yy,zz)(14)上题中再使用mesh、surf命令绘制结果图。(15)用meshz和meshc查看peaks函数的三维曲面图。*[X,Y,Z]=peaks(100)(16)使用以下修饰命令对图形进行调整。colormap(MAP)colorbar()shadingfaceted/flat/interphiddenon/offview(az,el)waterfall/meshzcontour(Z,n)/contour3(Z,n)(17)特殊

5、命令绘图。4.3MATLAB的特殊图形绘制4.3.1条形图条形图常用于对统计的数据进行作图,特别适用于少量且离散的数据。绘制条形图的函数如表4.10所示。表4.10条形图函数函数功能函数功能bar垂直条形图bar3三维垂直条形图barh水平条形图bar3h三维水平条形图语法:bar(x,y,width,'参数')%画条形图bar3(y,z,width,'参数')%画三维条形图说明:x是横坐标向量,省略时默认值是1:m,m为y的向量长度;y是纵坐标,可以是向量或矩阵,当是向量时每个元素对应一个竖条,当是m×n的矩阵时,将画出m

6、组竖条每组包含n条;width是竖条的宽度,省略时默认宽度是0.8,如果宽度大于1,则条与条之间将重叠;'参数'有grouped(分组式)和stacked(累加式),省略时默认为grouped。bar3命令的格式也相同,y必须是单调增加或减小,省略时为1:m;'参数'除了grouped和stacked还有detached(分离式)。【例4.19】用条形图表示某年一月份中3日~6日连续四天的温度数据,y矩阵的各列分别表示平均温度、最高温度和最低温度,如图4.23所示,用条形图和三维条形图分别表示。x=3:6;y=[5.3000

7、13.00000.40005.100011.8000-1.70003.70008.10000.60001.50007.7000-4.5000]bar(x,y)%画条形图bar3(x,y)%画三维条形图程序分析:由上图看出条形图是按行分组的,每组为每天的平均温度、最高温度和最低温度。4.3.2面积图和实心图1.面积图面积图是在曲线与横轴之间填充颜色,用于绘制面积图的命令为“area”,只能用于二维绘图。语法:area(y)%画面积图area(x,y)说明:y可以是向量或矩阵,如果y是向量则绘制的曲线和plot命令相同,只是曲线

8、和横轴之间填充颜色,如果y是矩阵则每列向量的数据构成面积叠加起来;x是横坐标,当x省略时则横坐标为1:size(y,1)。2.实心图实心图是将数据的起点和终点连成多边形,并填充颜色,绘制实心图的命令为“fill”。语法:fill(x,y,c)%画实心图说明:c为实心图的颜色,可以用'r'、

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

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

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