原创 【MATLAB】多维矩阵操作

2019-8-23 22:00 3278 8 8 分类: 工业电子 文集: MATLAB
昨天说了下基本矩阵,今天说一下多维矩阵,以三维矩阵为例。
例如:
A = [5 7 8;
  • 0 1 9;
  • 4 3 6];
  • A(:,:,2) = [1 0 4;
  • 3 5 6;
  • 9 8 7]
  • 复制代码
    显示:
    A = 
    (:,:,1) =
          5     7     8      0     1     9      4     3     6 
    (:,:,2) =
          1     0     4      3     5     6      9     8     7
    可能有人会问,多维矩阵有什么用,怎么能形象的看到多维矩阵是什么样子的。
    其实有一个很简单的方法就是画图。
    例如:
    x1 = -2*pi:pi/10:0;
  • x2 = 2*pi:pi/10:4*pi;
  • x3 = 0:pi/10:2*pi;
  • [x1,x2,x3] = ndgrid(x1,x2,x3);
  • z = x1 + exp(cos(2*x2.^2)) + sin(x3.^3);
  • slice(z,[5 10 15], 10, [5 12]);
  • axis tight
  • 复制代码
    显示:


    作者: curton, 来源:面包板社区

    链接: https://mbb.eet-china.com/blog/uid-me-3876349.html

    版权声明:本文为博主原创,未经本人允许,禁止转载!

    PARTNER CONTENT

    文章评论0条评论)

    登录后参与讨论
    我要评论
    0
    8
    关闭 站长推荐上一条 /3 下一条