How does nanstd function process complex numbers

2 visualizaciones (últimos 30 días)
Luciano Junior
Luciano Junior el 24 de Feb. de 2021
Respondida: David Goodmanson el 25 de Feb. de 2021
Hi, I would like to know how Matlab process nanstd of a complex matrix?
Let C be a complex matrix defined by C=A+Bj,
nanstd(C) returns a complex matrix with dimentions equal to C and real(nanstd(C)) is ~= nanstd(A)
I just dont understand how it is computed and I can not find the explanation on Matalabs documentation.
Thank you

Respuestas (1)

David Goodmanson
David Goodmanson el 25 de Feb. de 2021
Hi Luciano
I'm not sure what you are referrng to with
" nanstd(C) returns a complex matrix with dimentions equal to C and real(nanstd(C)) is ~= nanstd(A) "
because nanstd(C) returns a row vector with the nanstd of each column calculated separately, and those nanstd values are real already. But it is true that real(nanstd(C)) is ~= nanstd(A) because
nanstd(C) = abs( nanstd(A) + i*nanstd(B) )

Categorías

Más información sobre Performance and Memory en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by