matlab A是一个矩阵B是一个矩阵
问题描述:
matlab A是一个矩阵B是一个矩阵
A=[-1 2 4;3 -1 1;2 1 4;]
B=ones(2,2)
A(B)=
-1 -1
-1 -1
为什么啊
答
如果x和y都是向量,那么x(y)是和y一样长的向量,且x(y)的第i个元素就是x(y(i))
同样,如果下标B不是向量而是矩阵,那么A(B)是和B一样大的矩阵,且A(B)的(i,j)元素就是A(B(i,j))
当然,这里还牵涉到A是矩阵的时候A(i)的意义,只要把A按列拉成一个向量来理解就行了x(y)是和y一样长的向量,且x(y)的第i个元素就是x(y(i))---------这样新矩阵不久应该和Y一模一样了x(y) (i) = x(y(i))或者说a=x(y)作为一个整体,a(i)=x(y(i)),a的所有元素还是x中的元素,y只是下标