作业帮 > 数学 > 作业

线性代数分块运算问题我不懂的是,为什么第二个H*e1变成0了?按1楼的说法,第三个就是 (0,1)(0,0)T=0,同样

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/04/29 14:19:46
线性代数分块运算问题
我不懂的是,为什么第二个H*e1变成0了?


按1楼的说法,第三个就是 (0,1)(0,0)T=0,同样得不到e1
线性代数分块运算问题我不懂的是,为什么第二个H*e1变成0了?按1楼的说法,第三个就是 (0,1)(0,0)T=0,同样
我头一个回答可能有些问题,看这里:
e0=(0,0,0,0)T;e1=(1,0,0,0)Te2=(0,1,0,0)T
e3=(0,0,1,0)T
注意:矩阵相乘:左边矩阵的第K行成乘右边矩阵的第J列是是乘积的第[K.j](K行j列)上的元素.因此:
H*H=H*[0,e1,e2,e3]先看第一列:(0,1,0,0)*(0,0,0,0)T=(0*0+0*1+0*0+0*0)=0是第一列的第一个数.第一列的第二个数是(0,0,1,0)*(0,0,0,0)=0(左边矩阵的第二行跟右边矩阵的第一列乘)以此类推.
那么第二列::第一个数是(0,1,0,0)*(1,0,0,0)=0第二个数是(0,0,1,0)*(1,0,0,0)=0,以此类推
第三列:就是你问的那个:第三列的第一个数:(0,1,0,0)*(0,1,0,0)=1第二个数是(0,0,1,0)*(0,1,0,0)=0以此类推.最后结果是e1