我可以在不使用for循环的情况下在MATLAB中的n维矩阵上使用mldivide(\)吗?例如,如果我有X=rand (5,5,2,3,6)和Y=[0;0;0;0;1];,是否可以沿其他维度对每5 * 5数组进行切片以针对Y求解?
mldivide
\
X=rand (5,5,2,3,6)
Y=[0;0;0;0;1];
Y
看起来已经问过这个问题:
Solving multiple linear systems using vectorization
Is it possible to use mldivide "\" on a 3D matrix in Matlab
TLDR;可以使用for循环。