常微分方程、积分与微分的运算,答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验4 常微分方程、积分与微分的运算,答案

1、用solve 函数求下列非线性方程组的解

⎪⎩⎪⎨⎧=-+=-+0

2)sin(0

2)cos(y x xe y ye x [x,y]=solve('cos(x)+y*exp(x)-2=0','sin(y)+x*exp(y)-2=0')

x =

.80871239676291248869235921095744

y =

.58332318056058057050322825668096

2、对于二阶微分方程)sin(22t y y y =+'+''

(1)利用ode45方法,求当1)0(=y ,1)0(-='y 在300≤≤t 时y 的数值图解。

(2)利用dsolve 函数求当1)0(=y ,1)0(-='y 时的特解y ,画出300≤≤t 时y 的曲线,并与(1)中y 的数值图解作比较。

(1)

建立ff.m 函数

function dx=ff(t,x)

dx=[x(2);-2*x(2)-x(1)+2*sin(t)];

建立调用函数

x0=[0 1];

[t,x]=ode45('ff',[0,30],x0)

plot(t,x(:,1))

(2)

求y 的解:

>> y=dsolve('D2y+2*Dy+y=2*sin(t)','y(0)=0','Dy(0)=1','t')

y =

exp(-t)+2*exp(-t)*t-cos(t)

作曲线:

>> t=0:0.1:30;

>> y=exp(-t)+2*exp(-t).*t-cos(t);

>> plot(t,y)

3、分别用Simpson 法、 Newton-Cotes 法、梯形法trapz 以及符号积分函数int 计算定积分⎰π

0sin dx x 。 先建立ff.m 函数

function f=ff(x)

f=sin(x);

Simpson 法:

在主窗口调用:

[S,n]=quad('ff',0,pi)

S =

2.0000

n =

33

Newton-Cotes 法:

[S,n]=quad8('ff',0,pi)

S =

2.0000

n =

18

trapz 方法:

>> x=0:pi/100:pi;

>> y=sin(x);

>> z=trapz(x,y)

z =

1.9998

符号积分int 法:

>> syms x

>> int(sin(x),0,pi)

ans =

2

4、用符号积分int 法求下列积分:

(1)dx x 32)3(⎰-

(2)⎰+dt x

xt

215 (3)⎰-21

|1|dx x (4)dt t x x ⎰sin 24

(1)

>> syms x

>> int((3-x^2)^3)

ans =

27*x-1/7*x^7+9/5*x^5-9*x^3

(2)

>> syms x t

>> int(5*x*t/(1+x^2),t)

ans =

5/2*x*t^2/(1+x^2)

(3)

>> syms x

>> int(abs(1-x),1,2)

ans =

1/2

(4)

>> syms x t

>> int(4*x/t,t,2,sin(x))

ans =

4*log(sin(x))*x-4*log(2)*x

5、求下列函数的导数。

(1)⎩⎨⎧==t a y t a x sin cos ,求''',x x y y

(2)t t t f +-

=11)(,求)4('f

(1)由于),(),(t x diff t y diff y x =',),(),(t x diff t y diff y x

x '=''

>> syms t a

>> d=diff(a*sin(t))/diff(a*cos(t))

d =

-cos(t)/sin(t)

>> diff(d)/diff(a*cos(t))

ans =

-(1+cos(t)^2/sin(t)^2)/a/sin(t)

(2)>> syms t

>> f=diff((1-sqrt(t))/(1+sqrt(t)))

f =

-1/2/t^(1/2)/(1+t^(1/2))-1/2*(1-t^(1/2))/(1+t^(1/2))^2/t^(1/2) >> t=4;

>> f=-1/2/t^(1/2)/(1+t^(1/2))-1/2*(1-t^(1/2))/(1+t^(1/2))^2/t^(1/2) f =

-0.0556

相关文档
最新文档