尺寸不匹配,同时向现有Matlab矩阵添加列

时间:2015-11-10 15:31:31

标签: matlab matrix multidimensional-array

我正在寻找一个提示,以便为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()是我的用户定义函数,从数据库中检索数据。我可以确认它没有任何问题,因为我已经使用了一段时间。

0 个答案:

没有答案