版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(459)
>
虫友互识
(32)
>
导师招生
(16)
>
教师之家
(8)
>
博后之家
(7)
>
考博
(6)
>
论文投稿
(6)
>
公派出国
(5)
>
考研
(5)
>
找工作
(4)
>
专业外语
(3)
>
基金申请
(3)
>
硕博家园
(3)
>
休闲灌水
(2)
>
职场人生
(1)
>
招聘信息布告栏
(1)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
其它
»
求高手解答Matlab求解微分方程的初始值和边界值问题
5
1/1
返回列表
查看: 2831 | 回复: 5
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
akang9
铜虫
(初入文坛)
应助: 0
(幼儿园)
金币: 92.5
帖子: 23
在线: 15.9小时
虫号: 1259352
注册: 2011-04-08
专业: 纤维
[
求助
]
求高手解答Matlab求解微分方程的初始值和边界值问题
为了一项工程模拟,有四个微分方程,有三个已知初始值,另一个只有终值,怎么编程求解?我也试过对未知初始值的方程假设一个初始值,用ode45求解验证计算的终值与实际值是否吻合的方法,换了很多假设值,都得不到合理的结果,甚至曲线趋势与实际完全相反。我该怎么办?
比如:
f(1)=-(y(1)-20)*3.8*pi+5*y(4);
f(2)=0.1*y(2)/(0.003*100);
f(3)=y(2)/(0.003*y(1));
f(4)=0.55*(1-y(4))/(y(3)/60)*exp(-4*log(2)*(y(1));
已知初值和终值为
y(1)0=220
y(2)0=14
y(3)0未知,y(3)终值为1000
y(4)0=0
回复此楼
» 猜你喜欢
求个博导看看
已经有17人回复
青基代表作,AAAI之类的A会的special track在国内认可度高吗?还是归为workshop之流?
已经有3人回复
上海工程技术大学【激光智能制造】课题组招收硕士
已经有6人回复
带资进组求博导收留
已经有11人回复
自荐读博
已经有5人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
Matlab求解二阶偏微分方程组,希望能给出相应的求解代码
已经有10人回复
分数阶微分方程的求解(用差分法,matlab编程求解)
已经有9人回复
如何用matlab求解矩阵系数的二阶微分方程
已经有13人回复
求助:如何用MATLAB的偏微分方程工具箱画出不同区域内的温度分布图?
已经有5人回复
matlab求解偏微分方程组
已经有3人回复
Matlab: 用bvp解二阶微分方程(边界值)遇到困难,请高手指点
已经有5人回复
高手进来用matlab求解常微分方程,十分感谢!
已经有17人回复
matlab微分方程组参数拟合,以周为单位求解,汇总后以年为单位进行数值比较
已经有4人回复
matlab解微分方程
已经有10人回复
Matlab求解偏微分方程组
已经有22人回复
偏微分方程数值解有基本理论和一些例子(化工类)MATLAB源程序
已经有296人回复
matlab数值求解边界条件微分方程组
已经有7人回复
高金求助matlab解微分方程组
已经有12人回复
matlab解微分方程组
已经有15人回复
【求助】matlab 求解微分方程中的未知参数
已经有20人回复
偏微分方程(PDEs)的MATLAB数值解法
已经有262人回复
【求助】向各位大侠求助matlab求解微分方程组遇到的一个问题
已经有21人回复
【求助】MATLAB 有限差分法(FDM)求解偏微分方程
已经有22人回复
【求助】积分微分方程matlab求解
已经有6人回复
【求助】matlab怎么求解偏微分方程组啊,先谢谢了
已经有13人回复
1楼
2013-02-02 20:54:56
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
akang9
铜虫
(初入文坛)
应助: 0
(幼儿园)
金币: 92.5
帖子: 23
在线: 15.9小时
虫号: 1259352
注册: 2011-04-08
专业: 纤维
引用回帖:
4楼
:
Originally posted by
akang9
at 2013-02-04 21:49:13
dingd您好!您给我的code直接能够在命令窗口运行吗?
直接运行的话,跳出这样的错误信息:
??? Undefined function or method 'Variable' for input arguments of type 'char'.
我的版本是R2010b。...
dingd您给我的代码是在1stOpt中的代码吧。
但是下载了1.5Pro运行了,报错信息为
x=[0中变量定义有误!
3]中变量定义有误!
y3=[中变量定义有误!
1000]中变量定义有误!
赞
一下
回复此楼
高级回复
5楼
2013-02-04 22:16:04
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 6 个回答
dingd
铁杆木虫
(职业作家)
应助: 1641
(讲师)
金币: 15037.3
散金: 101
红花: 234
帖子: 3410
在线: 1223.5小时
虫号: 291104
注册: 2006-10-28
ODEFunction y1'=-(y1-20)*3.8*pi+5*y4;
y2'=0.1*y2/(0.003*100);
y3'=y2/(0.003*y1);
y4'=0.55*(1-y4)/(y3/60)*exp(-4*ln(2)*y1);
[/code]
边值估算:
y3(x=0): 11.2471932817486
t1.jpg
赞
一下
回复此楼
2楼
2013-02-03 09:19:10
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
dingd
铁杆木虫
(职业作家)
应助: 1641
(讲师)
金币: 15037.3
散金: 101
红花: 234
帖子: 3410
在线: 1223.5小时
虫号: 291104
注册: 2006-10-28
【答案】应助回帖
感谢参与,应助指数 +1
两点边值问题,Matlab有个BVP4C专门求解这种问题,有点麻烦,不如1stOpt来的直观:
CODE:
Variable x=[0,3],y1=220,y2=12,y3=[,1000],y4=0;
Plot y1,y3[y2];
ODEFunction y1'=-(y1-20)*3.8*pi+5*y4;
y2'=0.1*y2/(0.003*100);
y3'=y2/(0.003*y1);
y4'=0.55*(1-y4)/(y3/60)*exp(-4*ln(2)*y1);
赞
一下
回复此楼
3楼
2013-02-03 09:20:28
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
akang9
铜虫
(初入文坛)
应助: 0
(幼儿园)
金币: 92.5
帖子: 23
在线: 15.9小时
虫号: 1259352
注册: 2011-04-08
专业: 纤维
引用回帖:
3楼
:
Originally posted by
dingd
at 2013-02-03 09:20:28
两点边值问题,Matlab有个BVP4C专门求解这种问题,有点麻烦,不如1stOpt来的直观:
Variable x=,y1=220,y2=12,y3=,y4=0;
Plot y1,y3;
ODEFunction y1'=-(y1-20)*3.8*pi+5*y4;
y2'=0.1*y2/(0.003 ...
dingd您好!您给我的code直接能够在命令窗口运行吗?
直接运行的话,跳出这样的错误信息:
??? Undefined function or method 'Variable' for input arguments of type 'char'.
我的版本是R2010b。
赞
一下
回复此楼
4楼
2013-02-04 21:49:13
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 6 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定