matlab里面40*40*8064 double形式的数据是什么意思

这是一个情感脑电数据集,官方文档解释是第一个40代表一个被试者观看的视频个数,第二个40代表40个脑电电极,8064是63*128的来的,63是视频长度,128是每秒12... 这是一个情感脑电数据集,官方文档解释是第一个40代表一个被试者观看的视频个数,第二个40代表40个脑电电极,8064是63*128的来的,63是视频长度,128是每秒128个采样点。现在我想截取第二段视频每个电极上34到42秒的数据,应该怎么做? 展开
 我来答
tianxiawulang
2015-04-11 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2634万
展开全部
说不准,有两种可能。

【8064是63*128的来的,63是视频长度,128是每秒128个采样点】,也就是说,把本来应该是两个变元的东西给混到一起了,这样就涉及到,这部分数据是按照视频时间,还是采样点存储的?
追问
如果是按照视频时间存储的,应该怎样取数据呢?还有这种数据结构怎么跟时间搭上关系呢?mat格式里能体现时间吗?
追答

没有你的数据,只能凭感觉写,不一定正确,仅供参考。

 

我上面说的“按照视频时间,还是采样点存储”有可能会产生歧义,这里再明确一下。

 

我所指的“按照视频时间”,是指相同时间的数据连续存储。换言之,如果数据按四维数组存储,就是时间为第3维,采样点为第4维;反之,如果按采样点存储,就是相同采样点的数据连续在一起,即在四维数组中,采样点为第3维,时间为第4维。

 

设数据为M,取出的数据为M3:

M1=reshape(M,[40 40 63 128]);
M2=M1(2,:,34:42,:);
M3=reshape(M2,[40 9*128]);

另一种存储的取数据方式稍微复杂一些,请题主先试试,有问题再说。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式