Too many output arguments problem
이전 댓글 표시
I have a very simple too many output arguments problem but I could not fix this: I create a function whose name is myrand as
function myrand
a = 1+rand(3,4)*9
end
and I saved it. When I try to run myrand, there is no problem. However, I cannot use this function with other operators and cannot use it as an element for different functions. For example, when I assign b as b = myrand, then I encounter "too many output arguments" error. I am very appreciated if one help me for solution of this problem.
답변 (1개)
per isakson
2017년 9월 30일
편집: per isakson
2017년 9월 30일
Replace
function myrand
a = 1+rand(3,4)*9
end
by
function a = myrand
a = 1+rand(3,4)*9;
end
댓글 수: 2
Hadjer BEN BRAHIM
2021년 9월 14일
Didnt work for me ! Any help please ?
Works for us.
b = myrand()
function a = myrand
a = 1+rand(3,4)*9;
end
카테고리
도움말 센터 및 File Exchange에서 Variables에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!