求助~~~哪个大神帮忙解释一下~~matlab中求cat(3,A,B,C)具体是怎么算出来的,A,B,C均为3乘3矩阵

再问下。。。。。四维及以上的矩阵组合如何理解... 再问下。。。。。四维及以上的矩阵组合如何理解 展开
 我来答
刘贺great
2012-12-19 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3829
采纳率:100%
帮助的人:1883万
展开全部
将3个2维矩阵串成一个三维矩阵,cat(3,A,B,C)里面的3就是指沿着第3维方向连接
你就把3维矩阵想象成串在一根棍子上的3个“片”就行了,每一片分别是a、b、c3个
二维矩阵。
clear all;clc;
a=ones(3,3);
b=magic(3);
c=zeros(3,3);
d=cat(3,a,b,c)

d(:,:,1) =
1 1 1
1 1 1
1 1 1

d(:,:,2) =
8 1 6
3 5 7
4 9 2

d(:,:,3) =
0 0 0
0 0 0
0 0 0
追问
再问下四维及以上怎么理解
追答
呵呵,你说的很有意思,三维完了来四维,四维完了来五维。
四维矩阵我知道的大部分是例如色图之类的辅助矩阵,四维矩阵
在我们的三维物理空间中还是有映像的。前面说三维矩阵是串在
一根棍子上的3个“片”就行了,每一片分别是a、b、c3个二维矩阵。
那四维矩阵你就想象成挂在“十字网格上”上一片片二维矩阵。
但六维以上的好像在物理空间中就比较难的有映像了,这是我的感觉。
实际上对于计算而言,很多时候用到四维矩阵来修饰色图之类是有的
但对于计算而言没什么实际意义。
ruifengcao
2012-12-19 · TA获得超过9491个赞
知道大有可为答主
回答量:3579
采纳率:33%
帮助的人:2091万
展开全部
cat(3,A,B,C)就是创建一个三维矩阵,让A做新矩阵的第一页,B做第二页,C做第三页
三维矩阵分别是行,列,页。这个要明白!
追问
再问下四维及以上怎么理解
追答
上面的回答挺好的。多维的话要直观的理解是有点难度的。但的matlab中是很常见的。因为我们很多问题可能有多个影响因素,需要用到高维的数据格式。

如果有兴趣,你可以看看泛函分析,有助于理解这个问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式