Was ist der Unterschied zwischen durch Kommas getrennten oder nicht zurückgegebenen MATLAB-Funktionen?
Ich habe Kommas zwischen einigen Rückgaben einer Funktion in MATLAB vergessen und mich nicht beschwert.
function [returnA, returnB]=foo(paramA)
returnA=ones(1,10).*paramA;
returnB=magic(4);
end
function[]=voo()
%typing the return as this
[A,B]=foo(5);
%gives the same result as
[A B]=foo(5);
end
Meine Frage ist: Ist es genau das gleiche Verhalten? Ich konnte es nicht in der Dokumentation finden