MATLAB 实验4分析和总结.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MATLAB实验报告

一、实验名称:

二、实验目的:

图形绘制(2)

三、实验内容:

熟悉和掌握MATLAB基本的二维图形绘制图形

绘制简单的二维图形。输入命令如下:“t=0:0.1:2*pi”→“y=sin(t)”→“plot(t,y)”即可绘制以t为横轴,y为纵轴的正弦曲线。如图:

1

0.8

0.6

0.4

0.2

0

-0.2

-0.4

-0.6

-0.8

-1

0 1 2 3 4 5 6 7

一个坐标系绘制多幅图形。实习可以输入命令:

t=0:0.1:2*pi;y1=sin(t);y2=cos(t);y3=y1.*y2;

plot(t,y1,--r,t,y2,:g,t,y3,x)

plot(t,y1,-c,t,y2,-.y,t,y3,d)

即可得出多幅图形‘如下图:

1

0.8

0.6

0.4

0.2

0

-0.2

-0.4

-0.6

-0.8

1

0.8

0.6

0.4

0.2

0

-0.2

-0.4

-0.6

-0.8

-1

0 1 2 3 4 5 6 7

-1

0 1 2 3 4 5 6 7

图形标识和坐标控制。实习输入命令:

t=0:0.1:2*pi;

y=sin(t);

plot(t,y)

gridon

xlabel(时间),ylabel(幅值),title(正弦曲线),axis([-1,8,-1.2,1.2])

这样就可以得到带有格子和标注的正弦曲线图形,如下图:

正弦曲线10.8

正弦曲线

1

0.8

0.6

0.4

0.2

0

-0.2

-0.4

-0.6

-0.8

-1

-1

0

1

2

3 4

时间

5

6

7

8

交互式图形指令。交互式图形使用左键取点,右键划线,在实习时可以输入命令:

axis([0,5,0,5]);holdon;boxon;

x=[];y=[];

while(1)[x1,y1,button]=ginput(1);if(button~=1)break;endplot(x1,y1,o);x=[x,x1];y=[y,y1];end

line(x,y);holdoff;

gtext(用左键取点,然后划线);

这样即可得到自己想要的交互式图形了,如下图:

5

5

4.5

4

3.5

用左键取点,然后划线

3

2.5

2

1.5

1

0.5

0

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

四、回答问题:本章无问题五、思考题:

在同一坐标系绘制t3,-t2,t2sint在[0,2π]内的曲线图。答:同上面实习中第二题一样,输入命令如下:

t=0:0.1:2*pi;

y1=t.^3;

y2=-(t.^2);

y3=(t.^2).*sin(t);

plot(t,y1,--r,t,y2,:g,t,y3,x)

即可得到图形如下:

250

200

150

100

50

0

-50

0 1 2 3 4 5 6 7

在这里需要注意的是:在表示“t3”、“t2”和“t2sint”时,应该注意这是元素与元素之间的乘幂,应该用“.*”,否则,系统就会报错。

在同一图形窗口画三个子图,要求使用指定gtext、axis、legend、title、xlabel和ylabel:

(1)y?xcosx,x?(??,?)

y?xtan

1sinx3,x?(?,4?)

x

1

y?exsinx,x?[1,8]

答:输入命令如下:

subplot(2,2,1)x=-pi:0.1:pi;

y=x.*cos(x);plot(x,y,--r)

xlabel(x轴),ylabel(y轴),title(y=xcosx曲线),axis([-4,4,-3,3])

legend(xcosx函数,4)gtext(曲线如图)

subplot(2,2,2)x=pi:0.1:4*pi;y=x.*tan(1./x).*sin(x.^3);

plot(x,y,-g)

xlabel(x轴),ylabel(y轴),title(y=xtan(1/x)sinxx3曲线),axis([0,13,0,13])legend(y=xtan(1/x)sinxx3函数,13)

gtext(曲线如图)

subplot(2,2,3)x=1:0.1:8;

y=exp(1./x).*sin(x);

plot(x,y,--b)

xlabel(x轴),ylabel(y轴),title(y=e(1/x)sin(x)曲线),axis([0,8,0,5])legend(y=e(1/x)sin(x)函数,8)

gtext(曲线如图)

执行

您可能关注的文档

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档