1樓:匿名使用者
try function 'randperm', for example:
a=[1 2 3 4 5 6 7 8 9 10];
b=a(randperm(length(a)));
x=b(1:5);
matlab中從已知矩陣中隨機抽取5個元素如何實現.
2樓:情感分析
1.撰寫評論內容。 #如何從陣列中隨機提取元素。
2.建立乙個新函式chouqu_array。
3.建立乙個新陣列。 $ shuzu3 =陣列( 「力天」, 「hunlun」, 「xieyuxin」, 「羊蠍子」)。
4.使得ray_rand函式從陣列中隨機提取元素。
5.列印結果。的print_r($ chouqu);.
6.呼叫此功能。 chouqu_array();
7,開啟瀏覽器進行測試,返回陣列的鍵值。
3樓:用著追她
1、寫上註釋內容。
#怎樣從陣列中隨機抽取乙個元素。
2、新建乙個函式chouqu_array。
3、新建乙個陣列。$shuzu3=array("litian","hunlun","xieyuxin","xiezi")。
4、使用array_rand函式來隨機抽取陣列中的乙個元素。
5、將結果列印出來。print_r($chouqu);。
6、呼叫這個函式。chouqu_array();。
7、開啟瀏覽器進行測試,返回的是陣列的鍵值。
4樓:可靠的
可以用隨機數發生器 :)
具體如下:
data=randn(1000,1); %需要隨機提取資料的矩陣randnum=randperm(length(data)); %隨機產生矩陣位置
outdata=data(randnum(1:100)); %可隨機從data中提取100個資料
matlab中矩陣隨機取幾個元素賦值
5樓:12路的停留
首先確定矩陣的行數和列數
用rand函式生成隨機數,與行數相乘取整得m;再次版生成隨機數,與列數相乘取整得n
對權m行n列賦值,如果要求所賦的值也是隨機的,那就用rand生成如此迴圈,如果取的元素個數要求隨機,那麼就用rand生成乙個數與矩陣總數相乘得迴圈次數
6樓:匿名使用者
a=rand(10,10)
b=a;
ind1=randperm(10);
ind2=randperm(10);
for i=1:10
b(ind1(i),ind2(i))=i-1;
endb
Matlab中怎樣在矩陣中找出所有大於某固定值的元素
語句bai a rand 3 b a 0.5 執行得du到的 zhi0 1矩陣dao 為1的位 專置都是滿屬足條件的 a 0.8258 0.0782 0.96190.5383 0.4427 0.00460.9961 0.1067 0.7749b 1 0 1 1 0 0 1 0 1 matlab如何使...
matlab矩陣求平均值,在matlab中 怎麼計算平均值
用mean a,1 或者mean a,2 函式求矩陣a均值,再用cumsum函式可以累加。具體 如下 a rand 3 a mean a,1 按列平均 b mean a,2 按行平均 c mean a 全部平均 a 0.8134 0.8940 0.28760.7185 0.9507 0.9264 0...
matlab中矩陣變換問題 C table S 1其
從 看,其作用是以s 1為下標,索引table的元素,得到的結果c是乙個1 17856的陣列,該數專組的取值屬 範圍為table的範圍。至於說要實現什麼功能,要看table和s的具體內容。條件 s的取值應該為0 255之間的整數,否則會出錯。大哥,你抄弄錯什麼了吧襲 matlab會告訴你如 bai下...