信息

这个问题是关闭的。重新编辑或回答。

从多维数组获取特定的维度

1视图(30天)
阿里陶菲克
阿里陶菲克 2020年5月12日
关闭:MATLAB回答机器人 2021年8月20日
你好,
我想创建一个新的变量基于多维数组,简单的我的代码,我想做的事。
我只是想获得只有尺寸不同的值:
例如:年代(:,:1),(:,:,3),年代(:,:,5). .关键是有时这些值改变所以我想做一个循环或任何不管维度数量. .我想新的值,只有不同的数字! !
任何帮助! !
清晰的所有;
clc;
(::1)= (10、20、30);
(::2)= (10、20、30);
(::3)= (100;200;300);
(::4)= (10、20、30);
(::5)= (50、60、70);
(::6)= (10、20、30);
i = 1:2
s_new(:,:我)= s(:,:,我)
结束

答案(1)

詹姆斯Tursa
詹姆斯Tursa 2020年5月12日
不知道你问什么,但如果你只是想选择一些指标从任意尺寸,只是供应范围或向量的索引。例如,
s_new = s (:,:, 1:2)
s_new = s (:,:, (1 2))
1评论
阿里陶菲克
阿里陶菲克 2020年5月12日
谢谢你的及时回复。
但是我说如果我自动会这么做吗?
我的意思是如果我有一个任意尺寸,所以我不能挑ooff的指标有不同的号码吗?

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!