【问题标题】:How do I create a 50x3 cell array from a 50x3 matrix. Keep just getting a 1x1 cell array with a 50x3 submatrix?如何从 50x3 矩阵创建 50x3 单元阵列。继续获得带有 50x3 子矩阵的 1x1 单元阵列?
【发布时间】:2023-03-16 01:16:02
【问题描述】:

使用此代码,但它一直只给我一个 1x1 单元格数组

mynewcellarray = mat2cell(oldmatrix, 50, 3)

【问题讨论】:

  • 你想要一个 50x3 的单元格数组,其中每个单元格只包含一个数字吗?
  • 我的错,这不是重复的,this one was!
  • 如果你想在未来使用mat2cell,你应该这样做:mat2cell(oldmatrix, ones(50,1), ones(1,3))

标签: matlab matrix cell-array


【解决方案1】:

你应该使用num2cell:

mynewcellarray=num2cell(oldmatrix)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    • 2016-04-19
    • 2016-07-29
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多