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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage