フィルターのクリア

How to present images i random order?

2 ビュー (過去 30 日間)
M Min
M Min 2017 年 4 月 3 日
コメント済み: M Min 2017 年 4 月 3 日
Hi,
I have 10 images and want to present it in random order.
Since there are other images in that folder, I want to specify the pictures which are presented, and then want to show it in random sequence.
How to do it?
Appreciate.

採用された回答

KSSV
KSSV 2017 年 4 月 3 日
編集済み: KSSV 2017 年 4 月 3 日
files = dir('*.jpg') ; % all jp gimages in folder
N = length(files) ; % total files
idx = randperm(N) ; % random order of numbers till N
for i = 1:N % loop for each file
files(idx(i)).name
end
  4 件のコメント
dbmn
dbmn 2017 年 4 月 3 日
And if you want a random but repeatable sequence you could set the seed for the random number generation before KSSVs script using
rng(1);
This way the sequence is random but you can always reconstruct the exact same sequence using the same seed (in our case 1).
M Min
M Min 2017 年 4 月 3 日
Thanks a lot!!!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeImages についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by