看板 MATLAB 關於我們 聯絡資訊
※ 引述《mp19990920 (郝渴連)》之銘言: : ※ 引述《lay911225 (藍調人生。)》之銘言: : : clc;clear; : : b=[1,2,3,4;1,2,3,4]; : : C([1 3],:)=b; : : C=[C;zeros(1,size(C,2))]; : b = zeros(size(a)); : c = zeros(size(a)); : b(1:2:end, :) = a(1:2:end, :); : c(1:2:end, :) = a(2:2:end, :); 因為不知道你的資料多大 所以我假設為10 for i=1:10 if rem(i,2)==1 a(i,:)=1:1:5 elseif rem(i,2)==0 a(i,:)=6:1:10 end end 出來的樣子你跑一次看對不對 如果ok的話 底下這個code應該就是你要的了 for i=1:length(a(:,1)) if rem(i,2)==1 b(i:i+1,:)=[a(i,:);zeros(1,length(a(1,:)))] elseif rem(i,2)==0 c(i:i+1,:)=[a(i,:);zeros(1,length(a(1,:)))] end end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.52.217
iamacomic:我跑出來的data數很多,所以想用餘數的方法去分 06/25 11:33
iamacomic:目前找到的都是針對裡面的資料處理比較多 06/25 11:34
iamacomic:不過我只是單純想要把手頭的資料進行分類而已 06/25 11:34
iamacomic:先在這邊謝謝囉,等手邊有matlab再來試 06/25 11:35