Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 3 Вычисление нулей функции .doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
1.05 Mб
Скачать

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 % Проверка (есть погрешность)