Variable number of output arguments
조회 수: 5 (최근 30일)
이전 댓글 표시
Hi everyone,
I am wondering how I can dynamically change the number of returned arguments I want to receive from a function. Example:
function foo()
a = fooyootoo(3)
end
function varargout = fooyootoo(n)
for i = 1:n
varargout{i}=i;
end
end
I would like to define 'a' so that it is a cell array with a dynamic number of cells between 1 and n. Note, I do not want to execute the function fooyootoo() more than once.
Thanks,
James
댓글 수: 0
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Whos에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!