【问题标题】:Merge multiple 3D arrays matlab合并多个3D数组matlab
【发布时间】:2014-01-24 00:57:18
【问题描述】:

我有 3 组 CT 数据,每组都在它自己的 700x700x512 阵列中,我想将它们合并到一个阵列中。

我查看了cat() 函数,但并不真正理解您是如何设置dim 变量的——即对于两个简单的3x3x3 数组A 和B,我可以使用AB_merge = cat(dim, A, B);

感谢您的帮助!

【问题讨论】:

  • 为什么不试试看呢?输入 size(AB_merge) 以查看结果的大小。

标签: arrays matlab merge


【解决方案1】:

dim 变量设置您想要连接图像的维度。

因此,如果您希望它们在第 3 个维度上“相互叠加”:

AB_merge=cat(3, A, B);

如果沿x轴并排:

AB_merge=cat(1, A, B);

等等

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 2015-12-23
    • 1970-01-01
    相关资源
    最近更新 更多