matlab : R2018a 64bit
OS : Windows 10 x64
typesetting : Markdown
blog : my.oschina.net/zhichengjiu
code
clear
clc
% 系数矩阵
a=[-2 1 1;1 -2 1;1 1 -2];
b=[0;3;-3]
c=[a b] % 增广矩阵
r_a=rank(a);
r_c=rank(c);
d=size(a);
if(r_a==r_c)
fprintf('方程相容\n');
if(r_a
e=d(2)-r_a;
fprintf('该齐次线性方程组具有无穷多解。\n任一解的通解式中含有%i个任意常数\n',e);
end
end
f=rref(c)
% f =
%
% 1 0 -1 -1
% 0 1 -1 -2
% 0 0 0 0
%有了这个后续工作就好求了
result
b =
0
3
-3
c =
-2 1 1 0
1 -2 1 3
1 1 -2 -3
方程相容
该齐次线性方程组具有无穷多解。
任一解的通解式中含有1个任意常数
f =
1 0 -1 -1
0 1 -1 -2
0 0 0 0
>>
resource
[文档] ww2.mathworks.cn/help/matlab
[文档] ww2.mathworks.cn/help/simulink
[平台] www.oschina.net
[平台] gitee.com
感谢帮助 志成就 的人们。
matlab优秀,值得学习。基础知识 + 专业知识 + matlab = ?
Simulink,用于仿真和基于模型的设计,值得学习。
该博文仅可用于测试与参考。