实验五 数据和函数的可视化1

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

实验五 数据和函数的可视化

一、实验目的

1.掌握二维曲线和图形的绘制指令; 2.掌握坐标控制和图形标识方法; 3.掌握三维曲线和曲面的绘制指令。

二、实验任务

1. 已知椭圆的长、短轴4=a ,2=b ,用“小红点”画如图1所示的椭圆⎩⎨

⎧==t

b y t

a x sin cos ,

在图中标出横纵轴坐标。

提示:生成参量t (适当间隔的一维数组,范围为[0,2π]);

设置点的大小;

运用axis equal 、axis (设置坐标轴范围:x 轴[-4,4]、y 轴[-π,π])、xlabel 、ylabel 。

图 1

2. 根据表达式θρcos 1-=绘制如图2所示的心脏线,并标出图题“ρ=1-cosθ”。

提示:采用极坐标绘线指令polar ,具体调用方法可利用help polar 查看;

利用title 指令。

图 2

3. A,B,C 三个城市上半年每个月的国民生产总值见表1。试画出如图3所示的三城市上半

年每月生产总值的累计直方图,并在图内左上角标注图例。 提示:使用指令bar ,画累计直方图用到参数'stacked'; 运用色图设置指令colormap 将色图设为冷色'cool';

运用legend 指令,在左上角标注图示利用'Location','NorthWest'。

图 3

4. 用绿实线绘制)sin(t x =,)cos(t y =,t z =的三维曲线,曲线如图4所示。 提示:使用plot3指令,自变量范围()π40,。

图 4

5. 在区域]3,3[,-∈y x ,绘制2

24y x xe

z --=的如图5所示的三维透视网格曲面。

提示: meshgrid 生成网格点矩阵,mesh 指令画网格图;

色图设置为jet ;

hidden off/on (透视/消隐被叠压的图形,新书P228),分别练习查看效果图。

图 5

6. 在图形窗f i g u r e 2中用蓝色虚划线画出如图6所示的衰减振荡曲线

0.7cos4t y e t -=,要求t 的取值范围是[0,4]π,自变量的采样间隔为0.1,曲线的宽度为

4。注意:按图6要求给图形加标题,在图形的左下角加图例,加横、纵坐标轴名,加坐标网络。

图6

7. 采用图形保持,在同一坐标内绘制曲线

10.90.5sin(2)

y e t t π=-和

0.522cos(4)t y e t t π-=-,其中t 在(0,2)π之间。要求:y1曲线的颜色是绿色,线型

是点划线,y2曲线的颜色是红色,数据点形是空心圆圈,线型是虚点线。

8.(选作)在]4,4[,ππ-∈y x 区间里,根据表达式y

x y x z ++=

)

sin(,绘制如图7所示的曲

面,选择适当的视角显示,标注图题以及x 、y 、z 坐标轴。

提示:使用meshgrid 生成网格点矩阵,使用surf 指令画三维曲面图;

浓淡处理指令shading ,分别设置shading interp/flat/faceted 查看效果图(新书P211); 运用视角设置指令view (可先不设置view ,生成图形,旋转图形界面,认为合适后记下方位角和俯视角,再写出view 指令)。

图 7

9. 练习书上例5.1-2,5.2-1,5.2-5,5.2-7(指令20),5.3-1和5.3-7。

三、本次实验报告要求

写出任务1-8的程序(任务8为选做)。

相关文档
最新文档