【问题标题】:how to copy data from one matrix to another in matlabmatlab如何将数据从一个矩阵复制到另一个矩阵
【发布时间】:2014-01-04 21:33:47
【问题描述】:

我有 2 个分别为 N*5 和 N*4 的矩阵 A 和 B。我想将矩阵 B 中的所有数据复制到 A。我使用了命令

A(1:4,:)=B(1:4,:)

我得到下标分配维度不匹配。这是为什么?谁能告诉我?

【问题讨论】:

  • 显然,您正在尝试将 4x4 块复制到 4x5 空间中。
  • @OliCharlesworth :所以数据不能以这种方式复制?

标签: matlab matrix


【解决方案1】:

我认为您可能混淆了行和列(如果尺寸是 Nx5 和 Nx4)。试试

A(:, 1:4) = B(:, 1:4)

【讨论】:

  • 甚至:A(:,1:4) = B
猜你喜欢
  • 1970-01-01
  • 2013-11-18
  • 2012-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多