1). Матричный метод
disp('вектор
решения по трем формулам для СЛУ-2 с 3
неизвестными')
A=[2
3 -2;5 -2 4;3 -1 2]
B=[11;8;5]
x1=A\B
x2=A^(-1)*B
x3=inv(A)*B
A*x1
%
Проверка
2). В символьном виде
syms
x
y
z;
d=solve('0.1*x-0.04*y-0.13*z=-0.15','-0.04*x-0.34*y+0.05*z=0.31','-0.13*x+0.05*y+0.63*x=0.37',x,y,z);
R=[d.x;d.y;d.z]
%возвращает
значения x,y,z.
%ответ:
R = 0.81135 -0.71347 1.9975
disp(vpa(R,3))
%или
R=vpa(R,3)
%выводит
3 значащих цифры (без учета точки и
знаков + -)
1). Метод Крамера
A=[1
2 3 4;-1 2 -3 4;0 1 -1 1;1 1 1 1]
b=[30;10;3;10]
rank(A)
A1=A;
A2=A; A3=A; A4=A;
A1(:,1)=b;
A2(:,2)=b;
A3(:,3)=b;
A4(:,4)=b
;
x1=det(A1)/det(A)
x2=det(A2)/det(A)
x3=det(A3)/det(A)
x4=det(A4)/det(A)
x=[x1;x2;x3;x4];
A*x
%
Проверка
A*x-b
%
Проверка (есть погрешность)