【matlab】利用matlab解二元一次方程

【matlab】利用matlab解二元一次方程,【matlab】利用matlab解二元一次方程_第1张图片
例如上图这个方程组,想求出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)

你可能感兴趣的:(matlab,matlab,数学建模,算法)