MATLAB第3次实验

发布 2023-05-19 18:46:28 阅读 7766

实验三绘图与可视化。

一、实验目的。

1. 掌握普通二维和三维图形绘制及修饰控制方法;

2. 掌握饼图、条形图、三维网格曲面等图形绘制。

二、实验原理。

1. 普通二维和三维图形绘制及修饰控制方法。

二维图形绘命令:

plot(x1,y1,’参数1’,x2,y2, ’参数2’,…

在同一坐标系中画多幅图形,x1、y1为第一条曲线x、y轴的坐标值,参数1为第一条曲线的选项参数。 x2、y2为第二条曲线x、y轴的坐标值,参数2为第二条曲线的选项参数。

三维图形绘命令。

plot3(x1,y1,z1,参数1,x2,y2,z2,参数2,…)

修饰与控制方法:

1) 颜色控制字符:

r(红)、g(绿)、b(蓝)、k(黑)、y(黄)等。

2)线型控制字符:

实线(默认)、-点划线、:点连线、--虚线。

3)数据点标记符: .点、+十字号、o圆圈、*星号、d菱形、s正方形。

4) 坐标轴的比例控制。

axis([xmin xmax ymin ymax])

将图形的x轴范围限制在[xmin, xmax] 之间,y轴范围限制在[ymin, ymax] 之间。

5) 坐标刻度标示。

set(gca,’xtick’,标示向量)

set(gca,’ytick’,标示向量)

按标示向量设置x、y轴的刻度标示。

6) 文字标示。

title(‘字符串’)-图形标题;xlabel(‘字符串’)-x轴标注;ylabel(‘字符串’)-y轴标注;

text(x,y,‘字符串’)-在坐标(x,y)处标注说明文字。

7)网格控制。

grid on---在所画的图形中添加网格线;

grid off---在所画的图形中去掉网格线。

8)图例注解。

区分同一个坐标系上的多幅图形。

legend(字符串1,字符串2,…,参数)

9)图形的保持。

hold on---当前图形及坐标轴的所有特性。

hold off---解除hold on命令。

2.特殊二维图形绘制。

1).二维饼图绘制。

pie(x,explode)

x一般为向量,绘制x的每一元素占全部向量元素总和值的百分比的饼图。

参数explode表示某元素对应的扇形图是否从饼图中分离出来,若非零,则分离出来。

2).二维条形图。

1).垂直方向的条形图。

bar(x,’参数’)

x一般为向量,以其各元素的序号为各个数据点的横坐标,以x的各个元素为纵坐标,绘出一个垂直方向的条形图。参数为group(或缺省),stack.

2).水平方向的条形图。

barh(x,’参数’)

3.特殊三维图形绘制。

绘制三维网格曲面:

1)产生三维网格数据点的函数meshgrid

x,y]= meshgrid(x,y)

2) 绘制三维网格曲面:mesh(x,y,z)

三、 实验内容。

1.在同一窗口绘制sin2t和5cos3t曲线,t范围:0-5.要求前者用红色实线,后者用蓝色虚线。

2.甲、乙、丙三个销售员,甲月的销售业绩分别60,70,40;乙月的销售业绩分别50,80,70;丙月的销售额分别为80,50,60画出条形图。同时对三个销售员第一季度的业绩进行统计,评选季度冠军,画出饼图。

3. 绘制函数的三维网格曲面(如下图所示)。

四、实验要求。

1.预习实验原理。

2.对实验内容编程,上机运行,记录运行结果(图或曲线或数据).

3.写出实验报告。

第3次实验作业

第三次实验作业最后递交时间 5月7日晚10前 在名称为form1的窗体上画一个标签,其名称为label1,标题为 等级考试 borderstyle属性值为1,可以根据标题自动调整大小 然后再画一个命令按钮,其名称和标题均为command1,编写适当的事件过程。程序运行后,界面如图所示,此时如果单击命...

第3次上机实验

一 进入调试环境。1 进入dos环境 启动菜单中选择 然后进入最后一个盘中,如d盘 c d enter 建议大家的文件都建立在最后一个盘,如d盘,如果建在c 计算机重启后会被系统自动删除。2 运行鼠标驱动程序d mouse 3 编辑汇编源文件 d edit 4 编译 d tasm 5 链接 d tl...

matlab第3卷

20 20 学年度第学期。数学软件 试卷卷3 系别班级学号姓名。一 写出下列语句或语句组的功能 2 5 10分 1.help editpath 2.ezplot cos x 0,pi 3.a celldisp a 4.student struct name wang age 20 5.p 2 5 6...