Filter löschen
Filter löschen

Only the real part of the complex number is displayed

13 Ansichten (letzte 30 Tage)
Diana
Diana am 13 Jan. 2021
Kommentiert: Diana am 13 Jan. 2021
When I have a complex number as an output, Mtalab either doesn't display the number or only shows the real part. Any idea how can I fix that
  3 Kommentare
Diana
Diana am 13 Jan. 2021
Bearbeitet: Diana am 13 Jan. 2021
I'm using eig(A), E should have complex numbers but its not showing the complex numbers
KSSV
KSSV am 13 Jan. 2021
What is your A matrix?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Steven Lord
Steven Lord am 13 Jan. 2021
I believe you're using the bank display format (format bank) which does not show the imaginary parts of numbers. What would $4.56i represent?
A = [1 -2; -3 4]
format
sqrt(A) % shows imaginary part in default format, format short
ans = 2×2
1.0000 + 0.0000i 0.0000 + 1.4142i 0.0000 + 1.7321i 2.0000 + 0.0000i
format bank
sqrt(A) % shows in bank format
ans = 2×2
1.00 0.00 0.00 2.00
  1 Kommentar
Diana
Diana am 13 Jan. 2021
I thought it would reduce the displayed numbers to 2 digits .. how can I do that?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Filter Banks finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by