看板 MATLAB 關於我們 聯絡資訊
請教各位 我有一筆從excel讀取的資料 轉成1x10的一維矩陣 要怎麼每次都列印出五筆資料 ex 1 2 3 4 5 6 7 8 9 10 列印結果是 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 6 7 8 9 10 以下是我寫的程式: clear xlsFile = 'test01.xls' [fileType, sheets] = xlsfinfo(xlsFile) disp('矩陣') B = xlsread(xlsFile, 'sheet1') n = length (B) for i=1:n-4 for j=i:i+4 B end end 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.4.209
gfs777:好難... 11/15 15:12
anticrime:如果和你的EX一樣的話 你可以把j的for迴圈拿掉 11/15 19:23
anticrime:然後i的for迴圈裡面寫disp(B(i:i+4)); 11/15 19:27
fattysky:自己猜出答案了 第二個迴圈改 for j=i+4 然後 B(i:j)即可 11/16 08:33
panzertp:c=buffer(1:10,5,4)';c=c(5:end,:);B(c) 11/16 16:54