Matlab二维图形和三维图形的创建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二维图形和三维图形的创建

1.生成1×10维的随机数向量a,在同一幅图片上分别用红、黄、蓝、绿色绘出其连线图、脉冲图、阶梯图和条形图,并分别标出标题“连

线图”、“脉冲图”、“阶梯图”、“条形图”。

2.绘制向量x=[1 3 0.5 2.5 2]的饼形图,并把3对应的部分分离出来。

3.用hold on命令在同一个窗口绘制曲线y=sin(t),y1=sin(t+0.25) y2=sin(t+0.5),其中t=[0 10]。

t=0:1/100:10;

y=sin(t);

plot(t,y,'-r')

hold on

y1=sin(t+0.25);

plot(t,y1,'--b')

y2=sin(t+0.5);

plot(t,y2,'-y')

4.绘制曲线 x=tcos(3t)

y=tsin2t 其中-π≤t≤π,步长取π/100。

要求:要图形注解、标题、坐标轴标签, 并在曲线上截取一点,将相对应的坐标值文本标注出来(ginput())。;

5.在三个子图像中,分别绘制三维曲线,三维曲面,三维网格的半径为6,坐标为(6,7,6)的由900个面构成的球面(sphere()),对每个图形标注标题

6.(1)绘一个圆柱螺旋线(形似弹簧)图。圆柱截面直径为10,高度为5,每圈上升高度为1。如左图所示。

(2)利用(1)的结果,对程序做少许修改,得到如右图所示图形。

思考题:如果要绘制出如图所示的图形,请先指出这四个图形分别对应哪副图,以及请正确填写下列空格

subplot(6 ,4 ,[2 3 4 6 7 8] );plot(1:10);grid on;

subplot( 6 ,4 ,[10 11 14 15] );plot(peaks);grid on;

subplot(6 ,4 ,[5 9]);plot(membrane);grid on;

subplot(6, 4,[17 18 21 22]);surf(membrane);grid on;

相关文档
最新文档