Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Problem with if and than and det

5 ビュー (過去 30 日間)
bondpen
bondpen 2018 年 4 月 12 日
閉鎖済み: bondpen 2018 年 4 月 13 日
So basically im trying script that determines if matrix is singular or not, by doing a det on the matrix. For example i tired doing: det([1 2;3 4]) which result in zero, but when I tired to input into the command like singularitytest([1 2;3 4]) or A=[1 2;3 4] its output is just the matrix. I am not sure which part i have gotten wrong, the If and else statements or the det? or my input command?
function result = singularitytest(A)
if det(A) == 0
c = 0;
else
c = 100;
end
  2 件のコメント
Stephen23
Stephen23 2018 年 4 月 12 日
編集済み: Stephen23 2018 年 4 月 12 日
bondpen
bondpen 2018 年 4 月 13 日
Thanks! Both this and my result/variables mix up helps me.

採用された回答

Walter Roberson
Walter Roberson 2018 年 4 月 12 日
You assign something to variable named c, which you then do not use.
Your function expects something to be assigned to result but you never assign to that.
  1 件のコメント
bondpen
bondpen 2018 年 4 月 13 日
Thanks! Both this and cond command helps me.

その他の回答 (0 件)

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by