Azzera filtri
Azzera filtri

I want to find vector of determinants

3 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

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

Più risposte (1)

Matt J
Matt J il 28 Lug 2013
Modificato: Matt J il 28 Lug 2013
detvector = a.*d - b.*c

Categorie

Scopri di più su Linear Algebra in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by