How to convert complex signals to sinusoidal signal?

24 ビュー (過去 30 日間)
Nikhil
Nikhil 2019 年 7 月 2 日
コメント済み: Nikhil 2019 年 7 月 2 日
I have a complex number as the output of MATLAB function, I want to convert it into a sinusoidal signal (phasor form) and display in the scope. At the moment I am getting the output of the scope as two signals: the real and imaginary part of the number.Output.png

回答 (1 件)

Jonas
Jonas 2019 年 7 月 2 日
It is not possible to change the display mode of a Scope block other than displaying time on the horizontal axis. If you want an XY-plot, you should use the 'XY Graph' block, which opens a new figure after the simulation has finished.
Alternatively, you can use an embedded Matlab function and then use the 'figure' command to display all kinds of plots you like outside of the regular Scope block functionality.
  1 件のコメント
Nikhil
Nikhil 2019 年 7 月 2 日
Thank you for your feedback, Jonas.
But I would like to have sinusoidal signal with respect to time, not the plot between real and imaginary axis.
For eg: if the number is 3∠90, I want the output to be 3sin(wt+90)
Is there a way to do that?

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

カテゴリ

Help Center および File ExchangeScopes and Data Logging についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by