【问题标题】:Change the dimensionality of a 3-D data type in matlab在 matlab 中更改 3-D 数据类型的维数
【发布时间】:2013-08-25 22:10:01
【问题描述】:

我在 matlab 中有这个 3-D 类型的数据,尺寸为 (100,100,100)。我想重塑这些数据,以便我只想要维度 (100, 2:10,100) 的数据。如何在 matlab 中做到这一点?

【问题讨论】:

  • 这没有意义;重塑矩阵时,元素的数量不得改变(第一个为 100*100*100,第二个不能变为 100*9*100)

标签: matlab matrix multidimensional-array reshape


【解决方案1】:

如果A 是您的 100x100x100 矩阵,您可以使用:

    B = A(:,2:10,:);

B 是一个 100x9x100 的矩阵,由 A 的相应条目的数据组成。

【讨论】:

    猜你喜欢
    • 2017-11-22
    • 2012-10-17
    • 1970-01-01
    • 2013-08-02
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多