24小时热门版块排行榜    

查看: 745  |  回复: 6
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lshuihui62

铜虫 (小有名气)

[交流] 【讨论】没有初值解方程

请请教大家一个问题,在matlab中,如果要想解含有两个非线性方程的方程组,包含两个未知数,可以不用赋初值吗?为什么见到的求解方程的例子中都要初值啊,两个方程两个未知数是可以进行求解的。
       如果可以不用赋初值,求解非线性方程组方法的一般调用格式是什么?初值对求解过程影响很严重,所以想去掉这种影响关系直接求解。

[ Last edited by lshuihui62 on 2009-7-8 at 17:07 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

eezyzyzzzee

木虫 (著名写手)

★ ★
kuhailangyu(金币+1,VIP+0):欢迎参与 7-29 09:09
lshuihui62(金币+1,VIP+0):matlab中的求解问题必须是要赋初值的,我后来找了一个软件,1stOpt它不要初值而且收敛速度很快。谢谢你的参与 8-7 11:29
如果不赋初值恐怕没法解吧
7楼2009-07-29 00:43:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

change0618

铁杆木虫 (著名写手)

方丈大师


lshuihui62(金币+1,VIP+0): 8-7 11:31
具体问题具体分析.
2楼2009-07-08 18:03:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sitonyl

铁杆木虫 (文坛精英)

★ ★
kuhailangyu(金币+1,VIP+0):欢迎参与 7-8 20:18
lshuihui62(金币+1,VIP+0): 8-7 11:27
没太明白你说的意思,到底是微分方程的初值还是给方程中的未知数赋值?如果用ode45等数值解法,不能包含未知数,也必须要赋初值。如果不对未知数赋值,只能求微分方程的解析解了,可以尝试用Symbolic Math工具箱里的solve求解。
zz
3楼2009-07-08 19:54:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lshuihui62

铜虫 (小有名气)


kuhailangyu(金币+1,VIP+0):欢迎参与 7-29 09:09
是给方程中的未知数赋初值,可是关键问题就是不知道初值在什么范围内,初值的范围太大,不好赋初值啊。
4楼2009-07-09 08:26:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见