Скачиваний:
20
Добавлен:
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