1樓:匿名使用者
假設資料是a
只要b=a(1:n:end);
就可以每隔n個資料抽取一次樣品資料
怎麼用matlab對資料進行多次簡單隨機抽樣
2樓:匿名使用者
設資料存
copy放於向量a中,需要重複n次簡單隨機取樣,程式及說明如下:
m=length(a); %dimensionidx= ceil(m*rand(1,n)) ; %generate n random index between 1 and m
b = a(idx) ; % sampling
3樓:匿名使用者
另外,同溫條件下可以多尋找一些新生個體。最後,發揮matlab的並行運算功能,也就是對退火演算法進行群體優化,這樣,相對於單一個體來講,具有更強大的全域性搜尋能力。
如何在matlab中將一組資料隨機抽樣,並且抽樣的結果要有重複呢?
4樓:匿名使用者
l = 10;%資料長度
disp('原始資料:')
arr = 1:l %生成資料
sampleindex = randi(l,20,1);%隨機抽樣運算元,隨機採20個樣本
disp('隨機取樣出的資料:')
arr(sampleindex)
乙個小的demo程式,希望能對你有所啟發
matlab 哪個函式可以從一組資料中隨機抽取一部分出來
5樓:匿名使用者
假設你原來的資料存在變數a中
如果,你想從a中隨機抽取固定n個數
c=randperm(numel(a));
b=a(c(1:n));
b就是從a中隨機抽取的n個數(n應該小於a中元素的總個數)
6樓:釋奧凌茜
1.使用xlsread讀取進matlab
得到矩陣data
2.獲取列數
col= size(data,2);3.
隨機提取一列回資料randcol
=randi(col)
4.求標準差答
std(data(:,randcol ))
7樓:戴爾
matlab裡有現成的函du數 datasample, 呼叫方法:zhi
y = datasample(data,k,dim)例子:dao
data=randn(10,200); % 生成尺寸為10*200的資料回
y = datasample(data,5,1); %從data中隨機抽取5行資料
--------------
參考:頁鏈結答">網頁鏈結
怎樣實現excel中一列資料中滿足另一列資料條件的數值求和
2種方法 一 用兩個函式實現 concatenate和sumif,例如產品為列a,規格為列b,數量為列c 步驟 1 在產品前插入一列a 2 在a2中輸入 concatenate b2,c2 然後往下填充至列尾 3 在d2中輸入 sumif a a,a2,c c 然後往下填充至列尾 4 c列就是求和後...
用ecel對一列資料進行排名和計算
有個 排名函式rank 和條件函式if 可以實現 在b1單元格輸入 if rank a1,a 1 a 15 10,a1 1.1,a1 往下拖則可 在b1輸入公式 if rank a1,a 1 a 15,0 11,a1 1.1,a1 下拉公式即可 在b1中輸入 if rank a1,a 1 a 15 ...
Excel問題一列中相同資料出現幾次
假設該列為a列,在旁邊新增一列,在b1單元格輸入公式 countif a a,a1 將該公式下拉複製即可。b列數值即是對應左邊a列相應行次資料出現的次數。用函bai數vlookup 形式是 vlookup 關鍵字 du,另一列zhi 的區域dao 首列是關鍵字區域 區域的第幾列,false 1 例如...