Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-06-15, 21:16   #1
arang
初级会员
 
注册日期: 2009-05-16
帖子: 24
声望力: 16
arang 正向着好的方向发展
默认 如何求解常微分方程组?

dx/dt=y
dy/dt=-2*x

initial condition : x(0)=x0 y(0)=y0
arang 当前离线   回复时引用此帖
旧 2009-06-15, 21:52   #2
yfl
高级会员
 
yfl 的头像
 
注册日期: 2009-04-11
年龄: 38
帖子: 138
声望力: 19
yfl 正向着好的方向发展
默认 回复: 如何求解常微分方程组?

>> syms x0 y0
>> [x,y]=dsolve('Dx=y','Dy=-2*x','x(0)=x0','y(0)=y0')

x =

-1/2*2^(1/2)*(-cos(2^(1/2)*t)*2^(1/2)*x0-y0*sin(2^(1/2)*t))



y =

-2^(1/2)*x0*sin(2^(1/2)*t)+y0*cos(2^(1/2)*t)
yfl 当前离线   回复时引用此帖
旧 2009-06-16, 05:18   #3
arang
初级会员
 
注册日期: 2009-05-16
帖子: 24
声望力: 16
arang 正向着好的方向发展
默认 回复: 如何求解常微分方程组?

谢谢您完整的解答!
还有一个问题
怎么样计算一个带参数的矩阵的Euclidean 范数?
要求 最后的范数中带有这个参数

谢谢
arang 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 16:29


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.