假设您有一个A大小为m×的矩阵n。您希望从每一列中n随机选择一个元素:
>> rows = randsample( m, n ); % sample n times from integers 1:m
Run Code Online (Sandbox Code Playgroud)
现在rows有n值,每个值代表相应列中的一个随机条目。
访问这些值
>> sampledValues = A( sub2ind( size(A), rows, 1:n ) );
Run Code Online (Sandbox Code Playgroud)
randsample有关更多信息,请参阅和上的文档sub2ind。