MATLAB: I want to find vector of determinants

determinantvector

a= 1 x 4 vector
b= 1 x 4 vector
c= 1 x 4 vector
d= 1 x 4 vector
-my code-
detvector=det([a b c d]);
-I want to get detvector=[det([a(1) b(1); c(1) d(1)]),det([a(2) b(2); c(2) d(2)]),det([a(3) b(3) ;c(3) d(3)]),det([a(4) b(4); c(4) d(4)])]. But my code doesn't works. How can I solve it?

Best Answer

Your code is correct, you can use arrayfun function
out=arrayfun(@(x) det([a(x) b(x);c(x) d(x)]),1:numel(a))