BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #4765同步于 2009/3/4
Matlab机器人发帖

使用matlab轻松求解非线性方程

KAOLAXIONG
2009/3/4镜像同步0 回复
本人对软件比较白痴,一心搞硬件。 但是今天需要用软件求解非线性函数,才发现这个软件的强大之处:-) 首先建立一个函数文件 nonlinear.m 然后,just follow me:-) function q = nonlinear(p) x=p(1); y=p(2); q(1) =6*y*y-x*y-3*x*x; %方程一 q(2) =x*x*y+x*y*y -5000*y -5000*x; %方程二 输入 x=fsolve (nonlinear(p), [70,80]', optimset ('Display','off')) 得出的解为: x = 79.2885 63.0608 带入验证: a=nonlinear(x) a = 1.0e-010 * 0 0.5821 发现很接近0啊,这就对啦。哈哈哈哈!! 感谢云南版主Sodudu对matlab精确到空格的理解! 感谢mjmj同学提供 matlab 7.0 教程! 陶渊明作《五柳先生传》以自况云:“好读书,不求甚解;每有会意,便欣然忘食。”
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。