用matlab解有限制条件的非线性方程组 100

如图,不太会用fmincon函数或是遗传算法ga,望解答呀!谢谢!... 如图,不太会用fmincon函数或是遗传算法ga,望解答呀!谢谢! 展开
 我来答
没有北海ck
2019-04-23 · TA获得超过3976个赞
知道大有可为答主
回答量:6579
采纳率:78%
帮助的人:263万
展开全部
使用solve函数。举个例子,解非线性方程组
x^2+y^3=10
x^3-y^2=1
其中x,y为方程组的未知量
在Matlab的命名窗口中输入:
syms x y
[x y]=solve('x^2+y=10','x^2-y^2=1','x','y')
即可
输出计算结果为:
x =

(37^(1/2)/2 + 21/2)^(1/2)
(21/2 - 37^(1/2)/2)^(1/2)
-(21/2 - 1/2*37^(1/2))^(1/2)
-(1/2*37^(1/2) + 21/2)^(1/2)
y =

- 37^(1/2)/2 - 1/2
37^(1/2)/2 - 1/2
37^(1/2)/2 - 1/2
- 37^(1/2)/2 - 1/2
具体solve函数的使用方法,通过输入help solve来学习。
希望我的回答能够解决您的问题,谢谢。
追问
你好,能不能用我说的那两个函数解答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式