Keep getting 'ans' output in Matlab function
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Topperanium
am 8 Dez. 2020
Kommentiert: Topperanium
am 8 Dez. 2020
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 Kommentare
Ive J
am 8 Dez. 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)
Akzeptierte Antwort
Stephan
am 8 Dez. 2020
Call it this way:
[outResult, logoutResult] = file1(scalar, genvec)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!