作者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