Every 2 rows (2x2 matrix) to perform determinant calculation
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
cool dave
am 24 Nov. 2013
Kommentiert: cool dave
am 25 Nov. 2013
Hi all, can i know how to extract every two rows of my data to perform determinant calculation?
For example i have data:
1 2
3 4
5 6
7 8
9 10
11 12
so i want to select every two rows in order to perform determinant calculation, how can i do that? my final results should be:
-2
-2
-2
Regards,
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (2)
Azzi Abdelmalek
am 24 Nov. 2013
A=[1 2 ;3 4 ;5 6 ;7 8 ;9 10 ;11 12 ]
B=reshape(A',2,2,[])
out=arrayfun(@(x) det(B(:,:,x)),1:size(B,3))
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!