Решение СЛАУ методом Якоби в среде Matlab Объяснить значение и что выполняют строки в программе Функция для решения СЛАУ произвольной размерности методом Якоби в среде MATLAB может иметь следующий вид: function X=yakobi(A,B,X0,delta,Imax) % Итерация Якоби. % A - невырожденная матрица коэффициентов % размера n x n; 48 % B - вектор-столбец свободных членов; % X0 - вектор-столбец начального приближения; % delta - допустимая относительная погрешность; % Imax - максимальное число итераций; % X - приближенное решение линейной системы AX = B. n=length(B); err=5*delta; X=X0; ct=0; while err>delta Xp=X; for i=1:n X(i)=(B(i)-A(i,[1:i-1,i+1:n])*… Xp([1:i-1,i+1:n]))/A(i,i); end if max(abs(X0))==0 error('Следует изменить начальное приближение') break end err=max(abs(X-Xp))/max(abs(X0)); ct=ct+1; Xe(ct,:)=[X' err]; if ct>Imax error('Требуемое число итераций слишком велико') break end end Xe ct