[問題] 利用cell array 求 MSD

看板MATLAB作者 (驚驚驚驚驚)時間13年前 (2012/12/07 00:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想利用cell array計算mean square displacement 遇到了以下兩個問題 1. r(:,1)=data(:,2); r(:,2)=data(:,3); r(:,3)=data(:,4); step=3 for tau=1:step-1 for i=1:4 d(i,:)=r(i+(n+1)*tau,:)-r(i,:) sd(i,:)=(r(i+(n+1)*tau,:)-r(i,:)).^2 end D{tau,1}=d SD{tau,1}=sd end 在運行這個迴圈時,依照我的想法應該是要 d sd會保持4x3大小的矩陣算完丟到 D與SD 的 cell array中 但是不知道為何d sd的大小卻變成了14x3的東西..... 想請問是出了什麼事 2. 想請問cell array可以相加嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.227.196.178
文章代碼(AID): #1GmC8QaJ (MATLAB)
文章代碼(AID): #1GmC8QaJ (MATLAB)