《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 411|回复: 1
收起左侧

[提问] 在采集数据时遇到的索引超出矩阵维度的问题

[复制链接]
发表于 2017-8-15 09:25:23 | 显示全部楼层 |阅读模式
data:300X8
Acdi:300X1
这是两个矩阵的维度

具体代码如下:
train_number=100;
NUM_M=length(data);   
ANS_M=length(Acdi);     
%生成随机种子
random_seed=randperm(train_number);

%提取训练数据和对应的答案
train_data=data(random_seed(1:train_number),:);
train_ans=Acdi(random_seed(1:train_number),:);  
test_data=data(random_seed(train_number+1:NUM_M),:);  %将剩下的数据作为测试数据
test_ans=Acdi(random_seed(train_number+1:ANS_M),:)

运行时,test_data=data(random_seed(train_number+1:NUM_M),:);出错,想请教各位,究竟是哪出错了,我自己拿小一点的矩阵试验了一下,是可以的啊,为什么在这个上边就会出错呢
 楼主| 发表于 2017-8-15 09:46:15 | 显示全部楼层
自己找到了问题,我随机种子选错数了,选的过小,却想找到更大的矩阵,错误在这
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 蜀ICP备19014457号 

GMT+8, 2020-8-5 11:58 , Processed in 0.047918 second(s), 11 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表