'da 3D matris üzerinde mldivide "\" kullanılması mümkün mü MATLAB içinde 3D matris üzerinde mldivide
(\
) kullanmak mümkün mü? Bir for döngüsü kullanmaktan kaçınmak isterim?Matlab
Örnek: Şimdi
C = B\A;
yapıyorum Ne: Ben gerçekleştirmek için gereken
A = rand(4, 100, 5);
B = rand(4,4);
her "dilim" için for döngüsü üzerinde mldivide uygula i:
for i = 1:size(A, 3)
C(:,:,i) = B \ A(:,:,i);
end
"A (4, 100,5)", (A) = [4 100 5] 'boyutunu ifade eder mi? – Crowley
Üzgünüm, evet. Düzenlemeye gidiyor. – Pedro77
Ayrıca, ilgili görünüyor - http://stackoverflow.com/questions/6344800/solving-multiple-linear-systems-using-vectorization – Divakar