《MATLAB及应用》实验报告3

2018-12-20 22:35

实 验 报 告

实验项目名称 MATLAB符号计算 所属课程名称 MATLAB及应用 实 验 类 型 上机实验 实 验 日 期 12月 日 指 导 教 师 谢芹

班 级 学 号 姓 名 成 绩

一、实验名称

MATLAB符号计算及应用

二、实验目的

(1)掌握定义符号对象的方法

(2)掌握符号表达式的运算法则以及符号矩阵运算 (3)掌握求符号函数极限及导数的方法 (4)掌握求符号函数定积分和不定积分的方法

三、实验原理(略)

四、实验内容

1. 一无阻力抛射体的飞行,给定初速v,试计算物体在真空中飞行的时间和距离,并绘出其运行轨迹。

2y??x?115,在x?0到x?10之间所围面积,并讨论步长和积分方法对精度2. 用数值积分法求

的影响。 3. 计算二重积分

22(x?y)dxdy,积分区域D为由x?1,y?x及y?0所围成的闭合区域,并??D作出积分区域D的示意图。 4. 计算三重积分

???xy2z2dxdydz,积分区域V为由x?1,y?x,z?xy及z?0所围成的闭合

V区域,并作出积分区域V的示意图。

五、实验过程及结果(含源代码)

1.

h=1000*rand(); m=1000*rand(); g=9.8

t=sqrt(2*h/g) v=100*rand(); x=v*t

t=0:0.1:sqrt(2*h/g); x=v*t;

h=h-(1/2).*g.*t.^2; comet(x,h) g =

9.8000 t =

12.8946 x =

163.7441

2.

syms x; y='-x.^2+115'; i=50; for n=1:i

x0=linspace(0,10,n); y0=-(x0).^2+115; s1(n)=trapz(x0,y0); s2(n)=quad(y,0,10,1/n); end plot(s1)

hold on plot(s2) hold off

3.

syms x y;

int(int(x^2+y^2,x,0,1),y,0,1) x=0:0.001:1; y=x;

ezplot('0',[0 2]); hold on;

ezplot('x',[0 2]); plot([1,1],[0,1],'r');

area(x,y) %蓝色区域为填充区域 ans = 2/3

4.syms x y z

s='x*y^2*z^2';

int(int(int(s,z,0,x*y),y,0,x),x,0,1)

ans = 1/198

z=-1:0.01:1; [Y,Z]=meshgrid(z); z=ones(201); X=ones(201); mesh(X,Y,Z) z=-1:0.01:1;

[X1,Z1]=meshgrid(z); Y1=X1; hold on mesh(X1,Y1,Z1) z=-1:0.01:1; [X2,Y2]=meshgrid(z); Z2=X2.*Y2; hold on mesh(X2,Y2,Z2) z=-1:0.01:1;

[X3,Y3]=meshgrid(z); Z3=zeros(201); hold on

mesh(X3,Y3,Z3)

六、实验总结

通过本次matlab的上机实验课程,使我可以运用matlab求解函数的定积分与不定积分,并画出相应的图形,根据题目所给的条件列出函数并求解函数,对符号对象的定义使用的更加熟练,积分与不懂积分的方法掌握的更加熟练,较为轻松的解决该类问题。


《MATLAB及应用》实验报告3.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北师大版一年级语文下册练习题(四)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: