你这是自己给自己找麻烦。
前面第一次给 k 矩阵赋值,它是个只与 l 变量有关的矩阵,而你最后是要把具体数值代入 l 变量的,所以 k 矩阵实际就是个数值矩阵。
随后 k = EI/l*k; 这句,EI是可以当做一个因数或者系数,单独提出来的,剩余的 factor = 1 / l * k; 就仍然只含有数值。
这样算出来结果是
EI * [ 0.0456 0 0 0 0 0
0 0.0438 0 0 0 0
0 0 0.8000 0 0 0
0 0 0 0.0456 0 0
0 0 0 0 0.0438 0
0 0 0 0 0 0.8000 ]