Effacer les filtres
Effacer les filtres

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

1 vue (au cours des 30 derniers jours)
David Craven
David Craven le 9 Sep 2017
Modifié(e) : Stephen23 le 9 Sep 2017
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".

Réponses (1)

Stephen23
Stephen23 le 9 Sep 2017
Modifié(e) : Stephen23 le 9 Sep 2017
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

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by