作者billiron (驚驚驚驚驚)
看板MATLAB
標題[問題] 利用cell array 求 MSD
時間Fri Dec 7 00:04:38 2012
想利用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