Matlab问题

《Matlab程序设计与应用》 高等教育出版社 刘卫国 第二版
试验五 函数文件

2.一物理系统可用下列方程组来表示:
m1cosθ -m1 -sinθ 0 a1 0
m1sinθ 0 cosθ 0 * a2 = m1g
0 m2 -sinθ 0 N1 0
0 0 -cosθ 1 N2 m2g
从键盘输入m1,m2和N1,N2的值,其中g取9.8,输入θ时以角度为单位。
要求:定义一个求解线性方程组AX=B的函数文件,然后在命令文件中调用该函数文件。
做对者奖励100积分。决不食言!

题中,已知量是哪些,未知量是哪些,我有点迷糊。

从你的表达式看a1,a2,N1,N2是未知数。
而你又说:“从键盘输入m1,m2和N1,N2的值”,也就是说N1,N2是己知数,
两者矛盾着。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-26
function y=fun(a,b)
%a为系数矩阵,b为结果
if det(a)==0
error("误解");
end
y=inv(a)*b;
相似回答