Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-03-02
年龄: 40
帖子: 2
声望力: 0 ![]() |
![]()
x是一个矩阵,x(:,:,1)是什么意思?1代表什么?换成其他的怎么用?
我查询了帮助,只找到:的应用,不知道像x(:,:,1)这种形式应该怎么查帮助 先谢谢了 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-01-02
帖子: 247
声望力: 22 ![]() |
![]()
x是一个三维矩阵---x(i,j,k)的含义是第k层矩阵的第i行第j列元素。
你问题中的x(:,:,1)则表示第1层矩阵。 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-03-02
年龄: 40
帖子: 2
声望力: 0 ![]() |
![]()
明白了,一直用二维的来着,没见过这样的,谢谢!
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-04-16
帖子: 1
声望力: 0 ![]() |
![]()
x(:,:,1)是对x的索引。
例如,x是一维向量是,x=[1 2 3 4 5 6 7 8 9] 那么执行x(1); >> x(1) ans = 1 x是二维矩阵是,x=[1 2 3;4 5 6;7 8 9] 那么执行x(:,1); >> x(:,1) ans = 1 4 7 如果x是三维的, x(:,:,1) = 1 1 1 1 1 1 1 1 1 x(:,:,2) = 2 2 2 2 2 2 2 2 2 x(:,:,3) = 3 3 3 3 3 3 3 3 3 |
![]() |
![]() |
![]() |
#5 |
高级会员
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21 ![]() |
![]()
这是多维矩阵的索引表示。
__________________
坚持就是胜利,努力就有奇迹。 |
![]() |
![]() |