Я имею эту функцию в Matlab:Как опубликовать код с примером
function [L,A]=LU_factor(A,n)
L=eye(n);
for k=1:n
if (A(k,k) == 0) Error('Pivoting is needed!'); end
L(k+1:n,k)=A(k+1:n,k)/A(k,k);
A(k+1:n,:) = A(k+1:n,:) - L(k+1:n,k)*A(k,:)
end
И когда я использую командную строку и создать матрицу A = rand(4,4)
и вычислить [L U] = LU_factor(A,4)
все в порядке, и я получаю желаемый результат. Но когда я пытаюсь опубликовать его я получаю эту ошибку:
Error using LU_factor (line 2) Not enough input arguments.
Как я могу опубликовать свою работу в файл, чтобы он содержит как функцию и пример. (Извините, я совершенно не знаком с Matlab).
Полностью вне темы - Начать прием решений по вашему предыдущему вопросу? Кажется, вы используете их здесь. – Divakar
@Divakar Извините, что я забыл ответить на последний вопрос, но почему этот отключен? Должен ли я спросить его где-нибудь еще? – bido
Я имел в виду, что мой вопрос/комментарий был вне темы :) – Divakar