matlab 结构数组实验报告,MATLAB实验报告-数值数组及图形显示.doc

广州大学学生实验报告

开课学院及实验室:计算机楼307 2013年 11月 22日

学院

机电

年级、专业、班

姓名

学号

实验课程名称

MATLAB实验

成绩

实验项目名称

实验二 数值数组及图形显示

指导老师

一、实验目的

二、实验内容

三、使用仪器、材料

四、实验过程原始记录(程序、数据、图表、计算等)

五、实验结果及分析

实验目的

掌握一维、二维数组的创建和寻访方法;掌握图形显示的基本方法。

二、实验内容

在时间区间[0,10]中,绘制出曲线。

已知有理分式,其中,。求该分式的商多项式和余多项式。

画出的曲线(t的取值范围是0到2π),在图上用“小红圈”标出第一次是y=0.6的那点位置,并要求在该点旁标出其坐标。

对下表所示数据,先采用y=ax+b模型进行最小二乘拟合,然后将原数据点和拟合直线进行可视化表现。

1.1

1.2

1.3

1.4

1.5

1.6

1.7

1.8

1.9

2.0

123

130

141

155

169

171

183

190

205

210

三、使用仪器、材料

装有MATLAB软件的计算机,实验指导书

四、实验过程原始记录(程序、数据、图表、计算等)

t=0:0.1:10;

y=1-exp(-0.5*t).*cos(2*t);

piot(t,y,’r’)

2. format rat

p1=conv([3,0,1,0],[1,0,0,0.5]);

p2=conv([1,2,-2],[5,2,0,1]);

[q,r]=deconv(p1,p2);

cq='éì?à??ê?';

cr='óà?à??ê?';

disp([cq,poly2str(q,'x')])

disp([cr,poly2str(r,'x')])

3. t=2*pi*(0:1000)/1000;

y=exp(-0.5*t).*cos(t);

plot(t,y,'-b')

hold on

tt=t(find(y-0.6>=0));

ts=max(tt);

plot(ts,0.6,'or')

s{1}=['\leftarrow\itx=' num2str(ts)];

s{2}='y=0.6';

text(ts+0.1,0.6,s)

4. x0=1.1:0.1:2.0;

y0=[123,130,141,155,169,171,183,190,205,210];

p=polyfit(x0,y0,4);

xx=1.1:0.1:2.0;

yy=polyval(p,xx);

plot(xx,yy,'b',x0,y0,'.r')

legend('?ao??ú??','?-êy?Y')

xlabel('x')

五、实验结果及分析

1.

2

3.

4.

体会:实验中使用的代码及运行结果如上面截图所示。通过这次实验,我们

掌握一维、二维数组的创建和寻访方法;掌握图形显示的基本方法。同时我们

也认识到MATLAB在的强大之处。我们必须学会熟练操作这个软件,为以后

工作中解决实 际问题做好准备。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值