According to the function documentation, those square brackets contain any output arguments. Because the square brackets you show in your question contain zero variables, that function has zero output arguments. function [A,B,C,D] = myfun(...
function [A,B,C] = myfun(...
function [A,B] = myfun(...
function [A] = myfun(...
function [] = myfun(...
For one or zero output arguments the square brackets can be omiited entirely:
function A = myfun(...
function myfun(...
Best Answer