【问题标题】:How to enter 3D matrix in Matlab?如何在 Matlab 中输入 3D 矩阵?
【发布时间】:2014-12-20 06:01:31
【问题描述】:

如何在Matlab中输入3D矩阵?

唯一的办法就是用cat函数,像这样:

cat(3, [1 2 3; 9 8 7; 4 6 5], [0 3 2; 8 8 4; 5 3 5], ...
    [6 4 7; 6 8 5; 5 4 3])

可以用括号和分号吗?

【问题讨论】:

标签: matlab multidimensional-array


【解决方案1】:

你可以对切片使用赋值:

A(:,:,1) = [1 2 3; 9 8 7; 4 6 5];
A(:,:,2) = [0 3 2; 8 8 4; 5 3 5];
A(:,:,3) = [6 4 7; 6 8 5; 5 4 3];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-14
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 2016-03-08
    • 1970-01-01
    • 2013-09-21
    • 2020-04-09
    相关资源
    最近更新 更多