【问题标题】:Error using horzcat Dimensions of arrays being concatenated are not consistent. Matlab使用 horzcat 时出错 被连接的数组的维度不一致。 MATLAB
【发布时间】:2021-11-22 08:04:19
【问题描述】:

我在使用 horzcat 时遇到错误 连接的数组的维度不一致。

我正在尝试执行以下操作:

Y = [single(time)' Bmag' Br' Bt' Bn']

但是,我的数组大小相同:

【问题讨论】:

  • 你能把问题分解一下吗?目前你有 5 个数组被连接,其中 4 个有效吗?尝试使用适当的转置 (.') 而不是复杂的共轭转置 (')? minimal reproducible example 将帮助我们调试,目前我们无法重现您的问题,因为我们没有您的工作区
  • 看起来您将时间数组设置为 1x3060 而不是 1x3600!

标签: arrays matlab matrix concatenation


【解决方案1】:

您的时间数组是 1x3060 而不是 1x3600。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    • 2016-02-15
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多