【问题标题】:Split a matrix into smaller matrices将矩阵拆分为更小的矩阵
【发布时间】:2014-12-15 21:42:02
【问题描述】:

我有一个大小为 20*20 的矩阵。我想把它分成两个大小为 20*10 的子矩阵。 如果我使用以下代码:

 e
 f=mat2cell(e,[10,10],[10,10])
 celldisp(f)

我得到四个大小为 10*10 的子矩阵,如果我使用以下代码,我得到两个大小为 10*20 的矩阵。

 e
 f=mat2cell(e,[10,10])
 celldisp(f)

(其中 e 是我要拆分的矩阵)

我怎样才能得到两个大小为 20*10 的子矩阵?请帮忙。

【问题讨论】:

  • 20x20矩阵有400个元素,10x10矩阵只有100个元素。您如何建议将 400 个元素拆分为两个矩阵,每个矩阵包含 100 个元素?
  • 我的错误..它是 20*10..

标签: matlab matrix


【解决方案1】:

执行以下操作

f = mat2cell( e, 20, [10 10] );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    • 2015-03-16
    • 2016-11-12
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    相关资源
    最近更新 更多