如何使用MATLAB解非线性方程组-查字典问答网
分类选择

来自蔡晓燕的问题

  如何使用MATLAB解非线性方程组

  如何使用MATLAB解非线性方程组

1回答
2020-05-29 21:04
我要回答
请先登录
陈楠

  使用solve函数.举个例子,解非线性方程组

  x^2+y^3=10

  x^3-y^2=1

  其中x,y为方程组的未知量

  在Matlab的命名窗口中输入:

  symsxy

  [xy]=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函数的使用方法,通过输入helpsolve来学习.

  希望我的回答能够解决您的问题,

2020-05-29 21:09:20

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •