Matlab基础知识:矩阵A,B,求解形如A(B)?

已知矩阵A=[1,2,3;4,5,6;7,8,9],B=[1,2;3,4],求A(B)?

Matlab显示A为                        B为

                        1   2   3                    1   2

                        4   5   6                    3   4

                        7   8   9

那么A(B)跟B的结构一样,也是2x2的矩阵,结果是

                                                                            1   4

                                                                            7   2

即A(B)=[1,4;7,2],结果如何得到的呢?

如果把A(B)看成一个整体X,那么X(即A(B)))的每个i行,j列的元素可以表示为X(i,j)=A(B(i,j)),如X(1,2)=A(B(1,2))=A(2)=4.

    说明:此处A(2)中的2就是B中第1行第2列的元素“2”,而A(2)就是将A按列读取的第2个元素,即4.以此类推可以得到其他。

你可能感兴趣的:(Matlab基础知识:矩阵A,B,求解形如A(B)?)