首页 > 其他 > 详细

MATLAB利用solve函数解多元一次方程组

时间:2019-10-26 16:49:23      阅读:1164      评论:0      收藏:0      [点我收藏+]

matlab求解多元方程组示例:

syms k1 k2 k3;
[k1 k2 k3] = solve(-3-k3==6, 2-k1-k2+2*k3==11, 2*k1+k2-k3+1==6)

结果:

k1 =
 
23
 
 
k2 =
 
-50
 
 
k3 =
 
-9

注意:等式不用引号,按其他示例加上引号会报错;

   等号要用‘==’而不是‘=’

之前老是报错:

错误使用 solve>getEqns (line 418)
List of equations must not be empty.

出错 solve (line 226)
[eqns,vars,options] = getEqns(varargin{:});

原因是用了引号,等式变成字符串,我这个版本的matlab似乎无法识别

 

MATLAB利用solve函数解多元一次方程组

原文:https://www.cnblogs.com/xiaojiluben/p/11743486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!