How to calculate inverse of 3d array matrices with size 3*3*18 ?
6 次查看(过去 30 天)
显示 更早的评论
How to calculate inverse of 3d array matrices with size 3*3*18 ?
0 个评论
采纳的回答
KSSV
2022-5-17
A = rand(3,3,18) ;
[m,n,p] = size(A) ;
B = zeros(m,n,p) ;
for i = 1:p
B(:,:,i) = inv(A(:,:,i)) ;
end
0 个评论
更多回答(1 个)
Steven Lord
2022-5-17
If you're using release R2022a or later you could use the pageinv function. But if you're planning to invert these matrices in order to multiply them by something else to solve a system of equations, I would advise you to use pagemldivide (also release R2022a) instead of using both pageinv and pagemtimes (release R2020b.)
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!