实验三绘图与可视化。
一、实验目的。
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...