Очень плохо разбираюсь в Матлабе и мне нужна ваша помощь.
Даны матрицы A=[1 5 1; 4 -1 1; 4 11 32] и b=[4;-5;-198]
Подскажите пожалуйста, что делает первый цикл for и что он выводит A=(i,:)
Аналогично, что делает второй цикл for и то он выводит Ainv(i,:)
Как понять for i=1:n и for i=1:n(1) ?
Заранее огромное Спасибо!!!
Код: Выделить всё
A=input('Введите матрицу A=');
b=input('Введите матрицу b=');
n=length(b);
disp('Матрица коэффициентов СЛАУ (матрица А)');
for i=1:n
fprintf('%6.2f',A(i,:));
fprintf('\n');
end
disp('Вектор правых частей СЛАУ (вектор b)');
fprintf('%12.2f\n',b);
x=A\b;
disp('Решение СЛАУ(вектор x)');
fprintf('%12.2f\n',x);
Ainv=inv(A);
disp('Обратная марица');
for i=1:n(1)
fprintf('%12.4g',Ainv(i,:));
fprintf('\n');
end
disp('Определитель матрицы');
disp(det(A));