how to plot euler formula in matlab?

33 次查看(过去 30 天)
I want to plot exponential signal that is euler formula exp(i*pi) in MATLAB but output figure is empty and does not shows graph as shown in attached, even i tried plotting simpler version, i mean
exp(i*pi),but still figure was empty
  1 个评论
Turlough Hughes
Turlough Hughes 2020-2-18
There is an example of plotting exponentials in the documentation here, see the sub heading Plot Exponential Function. If you're trying to observe a single point on the plot you could also write
plot(y,'or')

请先登录,再进行评论。

采纳的回答

Star Strider
Star Strider 2020-2-18
The plot function plots lines between points. You have only one point, so if you change the plot call to:
y = exp(100*i*pi)
figure
plot(y,'p')
plots a star at (1,0).
  4 个评论
ABTJ
ABTJ 2020-2-19
But still in this case we are getting only one point at (1,0). How we can see ful wave/plot of euler identity for atlest one period??
Star Strider
Star Strider 2020-2-19
Add a time-varying vector:
t = linspace(0,2);
y = exp(100*i*pi*t)
y = cos(100*pi*t)+j*sin(100*pi*t);
and now the results will go from 0 to .
To see it:
figure
plot(t, real(y), t, imag(y))
grid
The two ‘y’ vectors are the same, so this works for either one of them.

请先登录,再进行评论。

更多回答(1 个)

KSSV
KSSV 2020-2-18
编辑:KSSV 2020-2-18
i = linspace(0,1,100) ;
y = exp(100*i*pi) ;
plot(i,y)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

产品


版本

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by