Keep getting 'ans' output in Matlab function
Afficher commentaires plus anciens
I've combed this forum for hours trying to find a fix for this but can't seem to. On several functions I have written, I keep getting an extra ans as well as my outputs. I've tried several fixes; even throwing semicolons around but nothing has fixed this. Thank you in advance
function [out,logout] = file1(scalar,genvec)
if scalar == 0
out = 2
else
out = 1
end
if round(genvec) == genvec
logout = 1
else
logout = 0
end
4 commentaires
Ive J
le 8 Déc 2020
function [out, logout] = file1(scalar, genvec)
if scalar == 0
out = 2;
else
out = 1;
end
if round(genvec) == genvec
logout = 1;
else
logout = 0;
end
end % END
Topperanium
le 8 Déc 2020
Ive J
le 8 Déc 2020
Oh, I assume you call your function as
file1(scalar, genvec)
Do it as
[out, logout] = file1(scalar, genvec)
% or:
out = file1(scalar, genvec)
% or:
[~, logout] = file1(scalar, genvec)
Topperanium
le 8 Déc 2020
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Introduction to Installation and Licensing dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!