24小时热门版块排行榜    

查看: 762  |  回复: 3

yangyang1231

新虫 (小有名气)

[求助] 如何不用Mathematica自带命令如FindRoot等解方程组! 已有1人参与

如题,最近碰到解方程组的问题,方程都是超越方程。mathematica自带的命令不是很好,请各位指导下有没有其他的方法,比如二分法解方程组,我只会用二分法解单个方程。
如方程组:x+y=3
                 x-y=1
用其他方法如何解!
       在此谢过各位!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangyang1231

新虫 (小有名气)

麻烦高手帮助下
2楼2014-11-03 10:00:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

walk1997

金虫 (著名写手)

mathematica 自带的函数用对了 应该足够用了吧  

自己用算法 迭代的话 应该是直接算吧 用Nest比较方便
3楼2014-11-07 19:07:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xzczd

木虫 (小有名气)

【答案】应助回帖

……一般用户想要靠自编代码胜过Mathematica内置函数简直是天方夜谭,更何况你用的还是二,分,法?!

如果你的“mathematica自带的命令不是很好”的结论,是来自“Solve或Reduce没能给出你的超越方程组的解析解”之类的经验的话,那么,试试FindRoot。如果能将方程组表达为极值问题,那么NMinimize之类大概也可以帮你。总之在不知道你的具体问题的情况下,要给出有效的建议比较困难。唉,你先仔细翻翻自带帮助吧。
小木虫Mathematica版块已毁(当然原本也不咋的),建议大家前往百度贴吧或Stackexchange。
4楼2014-12-18 12:34:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yangyang1231 的主题更新
信息提示
请填处理意见