TASK16微分方程

语法知识

常微分方程的符号解

在这里插入图片描述
在这里插入图片描述

平面曲线族的包络线

在这里插入图片描述

常微分方程的数值解

在这里插入图片描述
在这里插入图片描述

差分方程的求解

在这里插入图片描述
在这里插入图片描述

实战演练

常微分方程的符号解的实例

在这里插入图片描述

>> dsolve('D2y+4*y=sin(x)','x')
 
ans =
 
sin(5*x)/24 - sin(3*x)/8 + sin(x)/6 - sin(2*x)*(cos(2*x)/6 - cos(x)/3 + cos(x)*(cos(2*x)/6 - cos(x)/3)) + C1*cos(2*x) - C2*sin(2*x)
 
>> simplify(ans)
 
ans =
 
sin(2*x)/6 + sin(x)/3 + C1*cos(2*x) - C2*sin(2*x)

平面曲线族的包络线的实例

在这里插入图片描述

>> syms x y a c theta
>> f=x/a+y/(c*c-a*a)^(1/2)-1;
>> eq=diff(f,a)
 
eq =
 
(a*y)/(c^2 - a^2)^(3/2) - x/a^2
 
>> [x,y]=solve(f,eq)%解方程
 
x =
 
a^3/((c^2 - a^2)^(3/2)*(1/(c^2 - a^2)^(1/2) + a^2/(c^2 - a^2)^(3/2)))
 
 
y =
 
1/(1/(c^2 - a^2)^(1/2) + a^2/(c^2 - a^2)^(3/2))
 
>> simplify(x)
 
ans =
 
a^3/c^2
 
>> simplify(y)
 
ans =
 
(c^2 - a^2)^(3/2)/c^2
 
>> x=c*cos(theta)^3;
>> y=c*sin(theta)^3;
>> simplify(x^(2/3)+y^(2/3))
 
ans =
 
(c*cos(theta)^3)^(2/3) + (c*sin(theta)^3)^(2/3)

>> ans1=simplify(ans)
 
ans1 =
 
(c*cos(theta)^3)^(2/3) + (c*sin(theta)^3)^(2/3)
 
>> ans1=c^(2/3)
 
ans1 =
 
c^(2/3)

>> for a=0.5:0.5:5
           x=0:0.05:5;
           y=(1-x/a)*(c^2-a^2)^(1/2);
           plot(x,y),hold on
 end

>> axis([0 5 -0.5 5.5])
>> theta=0:pi/50:pi/2;
>> x1=c*cos(theta).^3;y1=c*sin(theta).^3;
>> plot(x1,y1,'-k');grid on

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值