Suppressing only part of a function output?
11 views (last 30 days)
Show older comments
If I were to have a function in the form [a,b,c] = myFun(d,e), and I wanted to call the function in a script and have all three output values, (a,b,c) in the workspace, but only a and b printed to the command window how could i accomplish that?
Thanks for any help.
0 Comments
Answers (1)
Star Strider
on 4 Apr 2020
To have only ‘a’ and ‘b’ returned:
[a,b] = myFun(d,e)
and to have only ‘c’ returned:
[~,~,c] = myFun(d,e)
Use variations on this idea to return whatever outputs you want.
This is described in: Ignore Function Outputs
2 Comments
See Also
Categories
Find more on Whos in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!