1. MATLAB中,怎樣把一組給定的數據隨機排列
使用函數randperm()即可實現。
例:
A =[7,6,3,9,10];%試驗矩陣【用於試驗,矩陣元素為待隨機排列的數據】
randIndex_A = randperm(5);% 生成1到5這幾個數的隨機排列
B = A(randIndex_A); % 隨機排列後的矩陣
每一行代碼運行結果:
>>A = [7,6,3,9,10]
A = 7 6 3 9 10
>>randIndex_A = randperm(5)
randIndex_A =1 4 5 3 2
>> B = A(randIndex_A)
B =7 9 10 3 6
(1)隨機排練命令擴展閱讀
函數randperm()
1、語法格式:R = randperm(n)
2、函數功能:將數字1:n進行隨機排列,排列結果存儲在行向量內
3、例:輸入 randperm(3)
輸出 3 1 2
4、使用的方法:
利用索引值的隨機排列,生成所有元素的隨機排列
2. excel中怎樣將名單隨機排列excel中怎樣將名單隨機排列整齊
在Excel中,可以使用以下步驟來隨機排序人名:
1. 打開Excel並導入人名數據,確保每個人名在單獨的單元格中。
2. 在空白單元格中輸入以下公式:=RAND(),然後按下Enter鍵。此公式將生成一個隨機數。
3. 將此公式拖動到具有人名的所有單元格上,以為每個名字生成一個隨機數。
4. 選中包含隨機數和人名的所有單元格,然後使用篩選功能在Excel菜單上進行篩選。
5. 在篩選菜單中,選擇"從小到大排序",然後按下"確定"按鈕。
6. 現在,你的人名將按隨機順序排列。
請注意,這種方法只會隨機排序一次。如果需要重新排序,需要重新生成隨機數並進行步驟4-6。