Borrar filtros
Borrar filtros

I want to find vector of determinants

3 visualizaciones (últimos 30 días)
Jonghun
Jonghun el 28 de Jul. de 2013
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?

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 28 de Jul. de 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))

Más respuestas (1)

Matt J
Matt J el 28 de Jul. de 2013
Editada: Matt J el 28 de Jul. de 2013
detvector = a.*d - b.*c

Categorías

Más información sobre Linear Algebra en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by