Hello everyone, I have a matrix something like
m=[0.34,0.000009,0,2, 0,0.4,0.00087];
what i want is to pick randomly 3 elements from that matrix, i am really stuck , can anyone help?

 채택된 답변

James Tursa
James Tursa 2015년 3월 25일
편집: James Tursa 2015년 3월 25일

0 개 추천

Assuming you don't care about the order in which they are selected:
m(randperm(numel(m),3))
If you want to preserve the original ordering, then:
m(sort(randperm(numel(m),3)))

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Shifting and Sorting Matrices에 대해 자세히 알아보기

질문:

2015년 3월 25일

편집:

2015년 3월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by