>>A = [17 24 1 8; 2 22 7 14; 4 6 13 20];

问题描述:

>>A = [17 24 1 8; 2 22 7 14; 4 6 13 20];
>>A(:,:,2) = A - 10
为什么会输出
a(:,:,1) =
17 24 1 8
2 22 7 14
4 6 13 20
a(:,:,2) =
7 14 -9 -2
-8 12 -3 4
-6 -4 3 10
为什么输出两个?各自代表什么
1个回答 分类:综合 2014-12-07

问题解答:

我来补答
因为A(:,:,2)说明你A是3个维度的.matlab前2个维度用矩阵表示,大约2个维度,就要分多个矩阵了表示了,总不能实现立体吧.你可以把它看为是2块板子,a(:,:,1)是第一块板子.a(:,:,2)是第二块板子,2个板子叠在一起.第二个矩阵是第一个矩阵每个单元减去10.
再比如如过a有4个维度.
那么就会写成更多矩阵
如a(:,:,2,2)那么他会写成4个矩阵.原因同理.
纯手打,求采纳.不懂请追问.
 
 
展开全文阅读
剩余:2000
下一页:立体几何 24题