フィルターのクリア

Only the real part of the complex number is displayed

13 ビュー (過去 30 日間)
Diana
Diana 2021 年 1 月 13 日
コメント済み: Diana 2021 年 1 月 13 日
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 件のコメント
Diana
Diana 2021 年 1 月 13 日
編集済み: Diana 2021 年 1 月 13 日
I'm using eig(A), E should have complex numbers but its not showing the complex numbers
KSSV
KSSV 2021 年 1 月 13 日
What is your A matrix?

サインインしてコメントする。

採用された回答

Steven Lord
Steven Lord 2021 年 1 月 13 日
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 件のコメント
Diana
Diana 2021 年 1 月 13 日
I thought it would reduce the displayed numbers to 2 digits .. how can I do that?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFilter Banks についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by