필터 지우기
필터 지우기

I run this identity test and get this response....what am I doing wrong

조회 수: 1 (최근 30일)
David Craven
David Craven 2017년 9월 9일
편집: Stephen23 2017년 9월 9일
function result = singularitytest(A)
d = det(A);
c = cond(d) <= 1e-10;
end
Output argument "result" (and maybe others) not assigned during call to "singularitytest".

답변 (1개)

Stephen23
Stephen23 2017년 9월 9일
편집: Stephen23 2017년 9월 9일
You define a function with one output argument result:
function result = singularitytest(A)
Inside the function you define several variables, but you do not define result anywhere. Thus the error: if you do not tell MATLAB what result is, how do you expect it to return anything?
Perhaps you meant to do this:
function result = singularitytest(A)
d = det(A);
result = cond(d) <= 1e-10;
end

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by