【matlab】利用matlab解二元一次方程,在这里例如插入图片描述
例如上图这个方程组,想求出sin(fai),cos(fai),可以把上面两个方程视为一组二元一次方程组,利用solve函数进行求解。

 syms As23 Bs23 Cs23 As13 Bs13 Cs13 As33 Bs33 Cs33 X Y t1 c2
 eqns=[([X,Y,1]*[As23;Bs23;Cs23])/([X,Y,1]*[As13;Bs13;Cs13])==t1,[X,Y,1]*[As33;Bs33;Cs33]==c2];
 vars=[X,Y];
 [solX,solY]=solve(eqns,vars)

as23就是as(2,3)进行了简化
结果

%  solX =
%  
% -(Bs23*c2 - Bs23*Cs33 + Bs33*Cs23 + Bs13*Cs33*t1 - Bs33*Cs13*t1 - Bs13*c2*t1)/(As23*Bs33 - As33*Bs23 - As13*Bs33*t1 + As33*Bs13*t1)
%  
%  
% solY =
%  
% (As23*c2 - As23*Cs33 + As33*Cs23 + As13*Cs33*t1 - As33*Cs13*t1 - As13*c2*t1)/(As23*Bs33 - As33*Bs23 - As13*Bs33*t1 + As33*Bs13*t1)
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐