塔里木大学MATLAB及仿真应用实验报告6

更新时间:2024-03-03 09:27:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

塔里木大学 信息工程学院 塔里木大学MATLAB及仿真应用实验报告

课程名称: 机 房: 实验日期: 实验班级: 实验名称: 实验设备 、设施: 实验要求: MATLAB及仿真应用 逸夫楼409 2017/12/18 通信20-1 常见Matlab函数的使用 计算机 Matlab7.0 附带源程序及结果的截图;并填写实验结果分析。 1. 2. 3. 4. 掌握三维图形绘画指令。; 掌握极坐标的绘图; 掌握阶梯图、填充图和条形图的绘制; 了解饼图的使用。 任课教师: 实验成绩: 学生姓名: 陈杰 李勐 计算机编号: 2 实验目的: 实验结果分析

实验步骤与内容:

1分别使用plot3、mesh、surf绘制三维曲面图 (1)z?cos(x?cosy)?x2

clear all x=0:0.1:2*pi; [x,y]=meshgrid(x); z=cos(x+cos(y))+x.*x; plot3(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis'); title('plot-3')

1

塔里木大学 信息工程学院 plot-34030z-axis201008642y-axis002x-axis648clear all x=0:0.1:2*pi; [x,y]=meshgrid(x); z=cos(x+cos(y))+x.*x; mesh(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis'); title('mesh')

2

塔里木大学 信息工程学院 mesh4030z-axis201008642y-axis002x-axis648clear all x=0:0.1:2*pi; [x,y]=meshgrid(x); z=cos(x+cos(y))+x.*x; surf(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis'); title('surf')

3

塔里木大学 信息工程学院 surf4030z-axis201008642y-axis002x-axis648

(2)z?51?x?y22其中x??3,y??3

clear all x=-3:0.1:3; y=-3:0.1:3;

[x,y]=meshgrid(-3:0.5:3); z=5./(1+x.*x+y.*y); plot3(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis'); title('plot-3')

4

塔里木大学 信息工程学院 plot-3543210420-2y-axis-4-4-2x-axis204z-axisclear all x=-3:0.1:3; y=-3:0.1:3;

[x,y]=meshgrid(-3:0.5:3); z=5./(1+x.*x+y.*y); surf(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis'); title('surf')

5

塔里木大学 信息工程学院 surf543210420-2y-axis-4-4-2x-axis204clear all x=-3:0.1:3; y=-3:0.1:3;

[x,y]=meshgrid(-3:0.5:3); z=5./(1+x.*x+y.*y); mesh(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis'); title('mesh')

z-axis6

塔里木大学 信息工程学院 mesh543210420-2y-axis-4-4-2x-axis204z-axis

2.用stem绘制下列函数的杆图 (1)x?4sin(3n??/6)

clear all n=0:0.03:7; x=4*sin(3*n+pi/6); stem(n,x)

7

塔里木大学 信息工程学院 43210-1-2-3-401234567

(2)x?ejwn,w?3

clear all n=0:0.1:7; w=3;

x=exp(j*w*n); stem(n,x)

8

塔里木大学 信息工程学院 10.80.60.40.20-0.2-0.4-0.6-0.8-101234567

(3)x?clear all n=0:0.1:7; a=2; x=a.^n; stem(n,x)

an,a?2

9

塔里木大学 信息工程学院 14012010080604020001234567

3.绘制极坐标图: (1)??12?

clear all

theta=0:0.01:2*pi; rho=12./sqrt(theta); polar(theta,rho)

10

塔里木大学 信息工程学院 90120 15060 100150 50301800210330240270300

(2)??3sin(?)cos(?)?? ,????336sin??cos?6clear all

theta=-pi/6:0.01:pi/6;

rho=(3*sin(theta).*cos(theta))./(sin(theta).*sin(theta).*sin(theta)+cos(theta).*cos(theta).*cos(theta)); polar(theta,rho)

11

塔里木大学 信息工程学院 90120 2.560 2 1.5150 1 0.5301800210330240270300

4.采购衣物中4件红色,9件绿色,22件黄色,13件黑色,40件蓝色。要求绘制饼图并给出图例。

>> clear all

pie([4,9,22,13,40]); title('饼图');

legend('红色','绿色','黄色','黑色','蓝色');

12

塔里木大学 信息工程学院 饼图5%红色绿色黄色黑色蓝色 45%% 15%

5.已知y1?x,y2?cos(2x),y3?clear all x=0:0.01:2*pi; y1=x.*x; y2=cos(2*x); y3=y1.*y2;

plot(x,y1,x,y2,x,y3)

2y1*y2,完成下列操作:

(1)在同一坐标系用不同的颜色和线性绘制三条曲线;

13

塔里木大学 信息工程学院 403020100-10-20-3001234567

(2)以子图绘制三条曲线

clear all x=0:0.01:2*pi; y1=x.*x; y2=cos(2*x); y3=y1.*y2; subplot(1,3,1); plot(x,y1); subplot(1,3,2); plot(x,y2); subplot(1,3,3); plot(x,y3)

14

塔里木大学 信息工程学院 40353010.840300.60.420252015100.20-0.2-0.4-0.6100-1050-20-0.80510-10510-300510

(3)分别用条形图、阶梯图和填充图绘制三条曲线

clear all x=0:0.5:2*pi; y1=x.*x; y2=cos(2*x); y3=y1.*y2; subplot(1,3,1); bar(x,y1); subplot(1,3,2); stairs(x,y2); subplot(1,3,3); fill(x,y3,'k')

15

塔里木大学 信息工程学院 40353010.840300.60.420252015100.20-0.2-0.4-0.6100-1050-10-20-0.8010-10510-3005106.在【0,2?】内绘制

x?3sinty?5cost z?3txy

三个函数的子图,以及三维曲线。

clear all t=0:0.5:2*pi; x=3*sin(t); y=5*cos(t); z=3*t.*y.*y; subplot(1,3,1); plot(t,x); subplot(1,3,2); plot(t,y); subplot(1,3,3); plot(t,z,'k')

16

塔里木大学 信息工程学院 3210-1-2-30510clear all t=0:0.05:2*pi; x=3*sin(t); y=5*cos(t); z=3*t.*y.*y; plot3(x,y,z,'p');

545044003350230012500200-1-2150-3100-450-505100051017

塔里木大学 信息工程学院 5004003002001000540-2-5-420

18

本文来源:https://www.bwwdw.com/article/ksva.html

Top