storing only part of the output of a function with multiple outputs

1 view (last 30 days)
Suppose you have a function with many outputs, e.g.,
[C,ia] = setdiff(A,B)
I am only interested in ia and not C. Is there some way of only calling on ia without storing C? Thank you very much!

Accepted Answer

Star Strider
Star Strider on 3 Mar 2015
Use the tilde ‘~’ to suppress outputs you don’t need.
In this instance:
[~,ia] = setdiff(A,B)

More Answers (1)

Jeong Ho
Jeong Ho on 3 Mar 2015
Dear Star Strider, Thank you so much; works like a charm!
Best, John

Categories

Find more on Structures in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!