Скачиваний:
15
Добавлен:
23.11.2018
Размер:
427 б
Скачать
function z=diag_mat(A,b)
N=size(A,1); % Определение числа уравнений системы
C=cat(2,A,b); % Создание расширенной матрицы системы
for i=1:N-1
if C(i,i)==0
C=perest(C,i);
end;
for j=0:N
C(i,N+1-j)=C(i,N+1-j)/C(i,i);
end;
for m=i+1:N
t=C(m,i);
for j=i:N+1
C(m,j)=C(m,j)-t*C(i,j);
end;
end;
end;
C(N,N+1)=C(N,N+1)/C(N,N);
C(N,N)=1;
z=C;
Соседние файлы в папке 5