Return multiple results from a function in one variable
이전 댓글 표시
I have a function called "ols2" that calculates 12 different values. Is there some way I can call the function program without listing all 12 of the return values? In other words, I want to avoid having to say
[p1,p2,p3 p4,p5,p6,p7,p8,p9,p19,p11,p12] = ols2(x,y)
채택된 답변
추가 답변 (1개)
"I have a function called "ols2" that calculates 12 different values. Is there some way I can call the function program without listing all 12 of the return values?"
The simplest and most efficient solution by far is to just use one vector:
function vec = ols2(..)
vec = [1,2,..];
end
카테고리
도움말 센터 및 File Exchange에서 Scope Variables and Generate Names에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!