24小时热门版块排行榜    

查看: 665  |  回复: 6
当前主题已经存档。

lshuihui62

铜虫 (小有名气)

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

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

[ Last edited by lshuihui62 on 2009-7-8 at 17:07 ]
回复此楼

» 猜你喜欢

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

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的回帖

sitonyl

铁杆木虫 (文坛精英)

★ ★ ★
kuhailangyu(金币+1,VIP+0):欢迎参与讨论 7-9 14:12
lshuihui62(金币+1,VIP+0): 7-9 18:15
lshuihui62(金币+1,VIP+0): 8-7 11:28
那就用Symbolic Math工具箱里的solve求解析解。
zz
5楼2009-07-09 10:44:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lshuihui62

铜虫 (小有名气)

如果用solve求解的结果是个空矩阵,这个不能一定说明求解的方程组没有解吧?还有那种情况会出现解是空矩阵?
6楼2009-07-09 18:17:59
已阅   回复此楼   关注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的回帖
相关版块跳转 我要订阅楼主 lshuihui62 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见