In the following line how can I use multiplication instead of "sum" ?
(sum(arrayfun(@(i)acos(S(i,i))^2,1:size(S,1)))) ;

 Akzeptierte Antwort

Voss
Voss am 26 Aug. 2023

1 Stimme

3 Kommentare

Voss
Voss am 26 Aug. 2023

Also, there is no need to use arrayfun because you can use diag to get the diagonal elements of S:

prod(acos(diag(S)).^2)
M
M am 27 Aug. 2023
@Voss Thanks!
Voss
Voss am 27 Aug. 2023
You're welcome!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Matrices and Arrays finden Sie in Hilfe-Center und File Exchange

Gefragt:

M
M
am 26 Aug. 2023

Kommentiert:

am 27 Aug. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by