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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 06:10:56
>>A = [17 24 1 8; 2 22 7 14; 4 6 13 20];>>A(:,:,2) = A - 10为什么会输出a(:,:,1) =17 24 1 82 22 7 144 6 13 20a(:,:,2) =7 14 -9 -2-8 12 -3 4-6 -4 3 10为什么输出两个?各自代表什么

>>A = [17 24 1 8; 2 22 7 14; 4 6 13 20];>>A(:,:,2) = A - 10为什么会输出a(:,:,1) =17 24 1 82 22 7 144 6 13 20a(:,:,2) =7 14 -9 -2-8 12 -3 4-6 -4 3 10为什么输出两个?各自代表什么
>>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
为什么输出两个?各自代表什么

>>A = [17 24 1 8; 2 22 7 14; 4 6 13 20];>>A(:,:,2) = A - 10为什么会输出a(:,:,1) =17 24 1 82 22 7 144 6 13 20a(:,:,2) =7 14 -9 -2-8 12 -3 4-6 -4 3 10为什么输出两个?各自代表什么
因为A(:,:,2)说明你A是3个维度的.matlab前2个维度用矩阵表示,大约2个维度,就要分多个矩阵了表示了,总不能实现立体吧.你可以把它看为是2块板子,a(:,:,1)是第一块板子.a(:,:,2)是第二块板子,2个板子叠在一起.第二个矩阵是第一个矩阵每个单元减去10.
再比如如过a有4个维度.
那么就会写成更多矩阵
如a(:,:,2,2)那么他会写成4个矩阵.原因同理.
纯手打,求采纳.不懂请追问.