clear all
clc
A=input('Input Matrix A (m*n):');
B=input('Input Matrix B (m*1):');
j=0;
while j==0
j=1;
if size(A,1)~=size(B,1)
disp('Dimension of A & B must agree');
A=input('Input Matrix A (m*n):');
B=input('Input Matrix B (m*1):');
if size(A,1)~=size(B,1),j=0;end
end
if size(B,2)~=1
disp('Dimension of B must be (m*1)');
B=input('Input Matrix B (m*1):');
if size(B,2)~=1,j=0;end
end
end
if size(A,1)<size(A,2)
disp('m<n');
break
elseif size(A,1)>size(A,2)
disp('m>n');
break
else
if rank(A)==size(A,1)
X=inv(A)*B
else
disp('The equations are lineary dependent.')
end
end