当前位置:首页 >> 数学 >>

西农MATLAB实验3


MATLAB实验报告
? 实验名称

图形绘制(2) 二、实验目的: 熟悉和掌握MATLAB的多种二维图形绘制函数。 三、实验内容: 1.二维图形绘制函数 x=-2:0.1:2; y=sin(x); subplot(221) stairs(x,y) title('(a) stairs') subplot(222) compass(cos(x),y) title('(b) compass') y1=randn(1,10000); subplot(223) hist(y,20) title('(c) hist') subplot(224) [u,v]=meshgrid(-2:0.2:2,-1:0.15:1); z=u.*exp(-u.^2-v.^2); [px,py]=gradient(z,0.2,0.15); contour(u,v,z) hold on quiver(u,v,px,py) hold off axis image title('(d) quiver')

2.误差限图绘制函数 x=-2:0.2:2; y=sin(x); L=rand(1,length(x))/10; U=rand(1,length(x))/10; errorbar(x,y,L,U,':')

3.复数图绘制函数 z=[2+3i,2+2i,1-2i,4i,-3]; x=[2,2,1,0,-3]; y=[3,2,-2,4,0]; subplot(1,2,1),compass(z,'r') subplot(1,2,2),feather(x,y,'b')

4.条形图与直方图绘制函数 x=-pi:0.15:pi; y=sin(x); subplot(2,1,1), H=bar(x,y); xx=get(H,'xdata'); yy=get(H,'ydata'); subplot(2,1,2)

plot(xx,yy);

四、回答问题: (回答实验指导书中提出的问题) 五、思考题:

1. t=0:pi/50:2*pi;
y1=1.0013*t.^2; subplot(221) polar(t,y1); y2=cos(3.5*t); subplot(222) polar(t,y2); y3=sin(t)./t; subplot(223) polar(t,y3); y4=1-cos(7*t).^3; subplot(224) polar(t,y4)

120 150 180 210 240

90 40 60 20 30 0 330 270 300

120 150 180 210 240

90 1

60 0.5 30 0 330

270

300

120 150 180 210 240

90 1

60 0.5 30 0 330

120 150 180 210 240

90 2 1

60 30 0 330

270

300

270

300

2.

第三章习题:

1. x=0:pi/50:2*pi;
y1=log2(x),y2=exp(x); plot(x,y1,x,y2); axis([0 10 -10 10]),grid on title('对数函数和指数函数') gtext('y1=log_2x'); gtext('y2=e^2'); xlabel('x'),ylabel('y')

2.

3. x=0:pi/50:10;
y=exp(x+5)+x.^3; semilogx(x,y); axis([1 10])

3.5

x 10

6

3

2.5

2

1.5

1

0.5

0 -2 10

10

-1

10

0

10

1

4. figure(1)
subplot(221) [x,y]=meshgrid(-3:0.124:3); z=peaks(x,y); mesh(x,y,z);

title('多峰函数') subplot(222) x=-0.5*pi+1:pi/50:0.5*pi+1; y=tan(x); plot(x,y),grid on;axis([0 pi -10 10]); title('正切函数') subplot(223) x=-pi:pi/50:pi; y=sin(x); plot(x,y); title('正弦函数') subplot(224) x=-0.5*pi:pi/50:3/2*pi; y=cos(x); plot(x,y); title('余弦函数')
多峰函数 10 10 0 -10 5 0 -5 -5 正弦函数 1 0.5 0 -0.5 -1 -4 1 0.5 0 -0.5 -1 -2 0 5 0 -5 5 -10 0 1 2 3 正切函数

余弦函数

-2

0

2

4

0

2

4

6

5. x=-10:0.012:20;
y1=2*x+5; y2=x.^2-3*x+1 figure(1) subplot(211) plot(x,y1),grid on;axis([-10 20 0 100]) title('y1=2x+5') subplot(212) plot(x,y2),grid on;axis([-10 20 0 100]) title('y2=x^2-3x+1')

y1=2x+5 100

50

0 -10

-5

0

5 y2=x 2-3x+1

10

15

20

100

50

0 -10

-5

0

5

10

15

20

6.
autumn 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0

1

2

bone 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0

1

2

cool 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0

1

2

hot 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0

1

2

hsv 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0

1

2

gray 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0

1

2

flag 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0

1

2

line 2 1.8 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0

1

2

7.
其 他 费 用 13%

购 买 衣 服 12%

生 活 费 45%

电 话 费 13%

资 料 费 9%

8.

三维曲线

50

0 3

5 2 1 0 0 -1 -2 网格曲线 -3 -5

60 40 20 0 5

0

-5

-3

-2

-1

0

1

2

3

9.
曲面 20

10

0 4

2

0

-2

-4

-4

-2

0

2

4

等高线图形 20 15 10 5 0 2 1 0 -1 -2 -2 0 2

-3

10.
柱体图 1 0.5 0 2 0 -2 -2 球 1 0 -1 1 0 -1 -1 0 0

2

1

六、遇到的问题及解决:不知如何给饼图添加标注,最后在老师的讲解下,学会了。 七、体会:难点是三维图形的绘制,学会了用MATLAB制作饼图和直方图,这将有利于以后 的学习,以及数据的分析。


赞助商链接
相关文章:
西农MATLAB实验
西农MATLAB实验_数学_自然科学_专业资料。第四单元习题 1 function sush(a) i...('choose numder',1,2,3,4); disp(ch); switch(ch) case 1, a=20*...
西农MATLAB实验5
西农MATLAB实验5_数学_自然科学_专业资料。MATLAB实验报告格式 实验日期: 2015.3.26 报告完成日期: 2015.3.26 一.实验名称:矩阵的建立和基本运算 二、实验目的:...
西农嵌入式实验三
西农嵌入式实验三 - 嵌入式系统实验报告 信息工程学院 嵌入式系统实验报告 实验三 多线程应用程序设计 班学姓 级: 计算机 XXX 班号: 名: XXXXXXXX XXXXXX ...
西农MATLAB实验报告(5)
3页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 西农MATLAB实验报告(5) 西北农林科技大学MATLAB实验报告西北农林科...
西农 建模实验三
西北农林科技大学实验报告 一、继续研究十字路口红绿灯问题一、 实验题目继续研究...利用 MATLAB 指令画双分支树杈,对任意给定一节树段,在其三分之一点处长 出一...
西农MATLAB大作业2
西农MATLAB大作业2_数学_自然科学_专业资料。MATLAB 作业 学年学期 课程名称 实验名称 专业年级 学生姓名 学生学号 任课教师 2015-2016 学年第 1 学期 MATLAB ...
西北农林科技大学matlab考试题
西北农林科技大学本科课程试卷 2011—2012 学年第 1 学期《MATLAB 与科学计算》...小题,共 30 分) (3 得分: 分 1、已知:x=2:2:20;y=[20 110 360 ...
西农 微分
西农 微分_数学_自然科学_专业资料。利用差分格式求...t n ? n? 2、Taylor 展开; 3、数值格式求解; ...(j))); end end u-uexact MATLAB 进行求解: (...
西农MATLAB大作业2
西农MATLAB大作业2 - MATLAB 作业 学年学期 课程名称 实验名称 专业年级 学生姓名 学生学号 任课教师 2015-2016 学年第 1 学期 MATLAB 作业 MATLAB...
西农计算机网络考试题三套
第一题 第二题 第题 第四题 总分 选择(每题 2 分,共 40 分) ...西北农林科技大学校信息工程学院实验中心的计算机网络属于( D B WAN C MAN )...
更多相关标签: