24小时热门版块排行榜    

查看: 1309  |  回复: 2

chubbychaser

新虫 (初入文坛)

[求助] 求助有关求解积分方程及非线性方程中自变量含有范围的问题 已有1人参与

一般在MATLAB中,求解微分方程,如dy/dx=f(x),我们使用ode类函数,如ode45。
另有如f(x)=0的非线性方程,求根时我们采用fsolve函数。
问题来了:如果这两种问题中自变量x本身定义有范围,即x只能在[a,b]的范围内取值,而ode45和fsolve则是在全域上寻根。
怎么把x限制在这个范围内,让两个函数能在这个范围内求根?
谢谢各路大神,学的差,求别喷,谢过!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhchh008

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
chubbychaser: 金币+10, 有帮助 2014-10-24 09:53:41
可以利用函数 bvp4c
2楼2014-10-17 21:27:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chubbychaser

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by zhchh008 at 2014-10-17 21:27:49
可以利用函数 bvp4c

哥们你好,这个函数貌似是求解带有边界条件的方程,和我描述的还不一样。
我的是说,自变量有范围,只希望在这个范围内积分求解。
不过还是谢谢你哈!
3楼2014-10-22 11:01:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chubbychaser 的主题更新
信息提示
请填处理意见