| 查看: 364 | 回复: 4 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】有人能帮忙求解这个微分方程吗组?
|
|||
|
dx/dt = -3*sin(y)-0.5*sqrt(1+0.01*x)*(cos(y))^2; dy/dt = -3*cos(y)+0.5*sqrt(1+0.01*x)*(sin(y))^2; 其中:t = 0:10:800 x(800)=191 y(8000)=0.029 龙哥库塔法处理的是t=0的初值,这里却是终点处的值,不知该如何处理才好…… |
» 猜你喜欢
我应该选哪条合成路线让实验成功率高一些?
已经有8人回复
烦躁
已经有8人回复
入职后第一次管课题组的专利缴费,对账才发现官费比别人多掏了一倍
已经有3人回复
各位大佬,路线设计求助
已经有7人回复

zjliu1265
至尊木虫 (正式写手)
- 应助: 18 (小学生)
- 金币: 12672.2
- 散金: 200
- 帖子: 642
- 在线: 680.7小时
- 虫号: 585320
- 注册: 2008-08-08
- 性别: GG
- 专业: 光学
★ ★ ★
chenyouzhi(金币+2,VIP+0):先送两个,能在解释一下原理吗,很希望向你学习!不管解释与否,明天奉送另外两个…… 9-11 18:45
kuhailangyu(金币+1,VIP+0):欢迎参与 9-11 20:09
chenyouzhi(金币+2,VIP+0):先送两个,能在解释一下原理吗,很希望向你学习!不管解释与否,明天奉送另外两个…… 9-11 18:45
kuhailangyu(金币+1,VIP+0):欢迎参与 9-11 20:09
|
我有个问题,你求解的步长是不是太大了? 相关程序如下: clc;close all;clear; df=inline(['[-3*sin(x(2))-0.5*sqrt(1+0.01*x(1))*cos(x(2))^2;',... '-3*cos(x(2))+0.5*sqrt(1+0.01*x(1))*sin(x(2))^2]'],'t','x'); tspan=800:-10:0; x0=[191,0.029]; [t,x]=ode45(df,tspan,x0); whos plot(tspan,x(:,1),'k');hold on plot(tspan,x(:,2),'r'); legend('x','y') 下面是输出图形: |
2楼2009-09-11 18:28:39

3楼2009-09-11 18:42:29
zjliu1265
至尊木虫 (正式写手)
- 应助: 18 (小学生)
- 金币: 12672.2
- 散金: 200
- 帖子: 642
- 在线: 680.7小时
- 虫号: 585320
- 注册: 2008-08-08
- 性别: GG
- 专业: 光学
4楼2009-09-11 18:51:07

5楼2009-09-11 18:55:12










回复此楼