File Exchange

image thumbnail

outselect.m

version 1.0.0.0 (1.51 KB) by Toby Driscoll
Select or reorder any function's output arguments.

0 Downloads

Updated 27 Jun 2005

View License

Occasionally you need only the kth output argument of a MATLAB function, where k>1. This function OUTSELECT provides this facility as a 'wrapper' around any other function. It can evaluate and return arguments immediately, or create a new callable function.

For example:
>> str = 'deacb'; [s,idx] = sort(str)
s =
abcde

idx =
3 5 4 1 2

>> [idx,s] = outselect([2 1],@sort,str)
idx =
3 5 4 1 2

s =
abcde

>> argmin = outselect(2,@min);
>> argmin(str)

ans =
3

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R14
Compatible with any release
Platform Compatibility
Windows macOS Linux