Real and Imaginary part of this function please

2 ビュー (過去 30 日間)
Paramonte
Paramonte 2019 年 6 月 5 日
コメント済み: Paramonte 2019 年 6 月 6 日
Hi there, I have this expression:
syms R C w a real
assume(R>0)
assume(C>0)
assume(w>0)
assume(a>0)
z=R/(1+(R*C)*(i*w)^a)
z =
R/(C*R*(w*1i)^a + 1)
I want to get the real part of Z
>> real(z)
ans =
R*real(1/(C*R*(w*1i)^a + 1))
and the imaginary part of Z
>> imag(z)
ans =
R*imag(1/(C*R*(w*1i)^a + 1))
How do I get the true real and Imaginary parts?
Thank you for your time!

採用された回答

Walter Roberson
Walter Roberson 2019 年 6 月 5 日
simplify( rewrite(real(z), 'exp') )
simplify( rewrite(imag(z), 'exp') )
  1 件のコメント
Paramonte
Paramonte 2019 年 6 月 6 日
Dear Walter
It worked like a treat. Forever grateful sir!
Regards

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by