全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
1241 7
2011-09-16
老师你好:
我按照你的方法试了,还是没有出现5个小数据集。请指点。谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-9-16 09:58:24
木有问题。 下面是我操作的记录(我把X,Y换了一下,没有影响哈)
>> X=rand(1000,1);
>> Y=rand(1000,4);
>> for i=1:5;i1=1+200*(i-1);i2=200*i;x{i}=X(i1:i2);y{i}=Y(i1:i2,:);end
>> whos
  Name         Size            Bytes  Class     Attributes

  X         1000x1              8000  double              
  Y         1000x4             32000  double              
  i            1x1                 8  double              
  i1           1x1                 8  double              
  i2           1x1                 8  double              
  x            1x5              8560  cell               
  y            1x5             32560  cell               

>> tmp=x{1};
>> whos tmp
  Name        Size            Bytes  Class     Attributes

  tmp       200x1              1600  double   

怎么调用呢? x{1}就是第一个块。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-16 09:58:52
另外,同一个问题在同一个帖下面讨论吧。回帖后发站内信给我即刻。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-16 11:14:51
Xaero 发表于 2011-9-16 09:58
另外,同一个问题在同一个帖下面讨论吧。回帖后发站内信给我即刻。
我重试了一下,结果出来了。但是对于X矩阵,显示的是4*1 的横向量,每个元素都是显示<200*4 double>.我双击后就看到生成的小数据集了。请问如何让他们显示出来,不要出现<200*4 double>?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-16 11:52:58
你又没有好好学课程和讲义里面关于Cell的部分吧。4*1是一个cell向量,其中每个格子里面装了一个200*1的数据向量。上面帖子不是说了么, 用类似

x{1}, x{2} 等等,就可以把这4个格子里面的200*1的向量取出来了?!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-16 20:57:17
Xaero 发表于 2011-9-16 11:52
你又没有好好学课程和讲义里面关于Cell的部分吧。4*1是一个cell向量,其中每个格子里面装了一个200*1的数据 ...
谢谢老师。

但是,我如何对取出小数据集也作循环呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群