с выбором главного элемента по столбцу.
Решил его переписать на Julia, однако код на Джулии ведет себя совершенно по-другому, в чем может быть проблема?
Код на питоне:
for i in range(1, n):
for j in range(i):
d = a[j][i] / a[i][i]
for l in range(n):
a[j][l] -= a[i][l] * d
b[j] -= b[i] * d
Код на Julia:
for i=2:n
for j = 1:i
d = A[j,i] / A[i, i]
for l = 1:n
A[j, l] -=A[i,l] * d
end
b[j] -=b[i] * d
end
end
это у вас прямой проход только, да и выбора главного компонента нет проверьте индексы : первый цикл - по строкам, которые вы вычитаете. Но на самом деле ее номер будет (i-1). Код на python также не работает, Вот прямой проход на julia
Обсуждают сегодня