1樓:匿名使用者
這個可以自己寫演算法,matlab就可以做到啊~~或者c#寫小軟體也行
不知道你是什麼用的?
matlab裡randperm(5,2)為什麼實現不了,不應該是在1到5之間隨機抽取2個數字嗎?
2樓:我要壓倒阿在
randperm是matlab函式,功能是隨機打亂一個數字序列。
函式功能:隨機打亂一個數字序列。
語法格式:
y = randperm(n)
y是把1到n這些數隨機打亂得到的一個數字序列。
程式示例:
在freemat中:
--> randperm(5)
ans = 2 4 1 5 3
--> randperm(3)
ans = 2 3 1
--> randperm(5)
ans = 2 5 1 3 4
--> randperm(4.5)
ans = 5 3 1 2 4
在matlab中:
示例一:
>> randperm(5)
ans = 2 3 4 1 5
>> randperm(3)
ans = 2 1 3
>> randperm(5)
ans = 4 5 2 3 1
>> randperm(4.5)
warning: size vector should be a row vector with integer elements.
> in randperm at 13
ans = 3 1 2 4
示例二:
a = [1, 2, 3; 4, 5, 6; 7, 8, 9; 10, 11, 12]
rowrank = randperm(size(a, 1)); % 隨機打亂矩陣的行數
b = a(rowrank, :)
一個可能的輸出結果:
a =1 2 3
4 5 6
7 8 9
10 11 12
b =1 2 3
7 8 9
4 5 6
10 11 12
示例三:
a = randperm(6,3)
[4 2 5] %結果為隨機生成,具體執行結果可能不同
3樓:桂子在
我使用的matlab2016a也是有內建這個函式的,呼叫randperm(5,2)也不會出錯。
建議檢查該函式是否唯一。
which randperm.m 可以檢視該函式的位置edit randperm.m 可以直接編輯該函式。
建議檢視一下源**,可能你有兩個同名的函式存在。
覺得有幫助請採納把,
4樓:華爾街的痞子
你好像輸入的是中文狀態的逗號
我想編輯小冊子,用什麼軟體來設計比較好
illustrator coreldraw pagemaker都是可以的。三者的區別 illustrator,知名軟體,功能強大。coreldraw,也很出名,速度快,排版自由,較流行。pagemaker,用於排文字相對較多,要求簡單的冊子。推薦使用coreldraw 建議使用11.0以上的版本,因...
我要漢化英文版軟體,用什麼軟體好,給個詳細步驟
可以找專門的漢化軟體進行漢化,比如 金山快譯的永久漢化。不過有的軟體資源是不允許漢化的。下面有3種方法 第一種方法 直接修改源二進位制的 不要緊張,也不要被嚇倒,很簡單的。這裡需要用到一個二進位制 檢視器,如果你沒有,我推薦你用一個名字為ultra edit的編輯器,相信你已經用過這個編輯器,沒有用...
我是地理老師,誰能告訴我用什麼軟體可以製作地理用圖
我也是 word畫圖最好 怎麼放到縮小都不易變形,很很清楚2 向量的。一般沒有專門針對地理教學的畫圖軟體。很專業 的我們不會,簡單的就行,比如word 畫圖工具。工程作圖主要使用cad,這裡可以詳細的顯示出圓的半徑弧長,線段直線長度都可以很清晰,其他的有作畫的 photoshop cs系列 做 的,...