我正在寻找一个提示,以便为px matrix
数据添加额外的列,因为我的代码最终来自Error: Subscripted assignment dimension mismatch
z=2
。 ps:在破坏代码时,它只适用于z=1
。我也试过了
px(:,z:ind)=getsqldata(data{z,3})
作为一种方式,但没有成功。
ind=20;
T=250; % time period
z=1; %initialization
for i=z:ind
while (data{z,6}~='C' ||data{i,6}~='OT')
px(:,z)=getsqldata(data{z,3});
if px(1,1)=='No Data'
error('test');
end
ret(:,z) = -price2ret(px(:,z));
ret=ret(1:T,1);
z=z+1;
end
end
最佳,
ps: getsqldata()是我的用户定义函数,从数据库中检索数据。我可以确认它没有任何问题,因为我已经使用了一段时间。