im trying to plot this function, y= (exp(1i.*k.*pi./10).*(1-exp(-1i.*k.*2.*pi)))./(20.*(-1+(exp(1i.*k.*pi./10))));
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
syms y k
y= (exp(1i.*k.*pi./10).*(1-exp(-1i.*k.*2.*pi)))./(20.*(-1+(exp(1i.*k.*pi./10))));
fplot(y)
2 Kommentare
Torsten
am 29 Dez. 2021
Does this work ?
syms x y(x)
y(x) = (exp(1i.*x.*pi./10).*(1-exp(-1i.*x.*2.*pi)))./(20.*(-1+(exp(1i.*x.*pi./10))));
fplot(abs(y(x)),[-5 5])
Antworten (1)
Paul
am 29 Dez. 2021
syms y k
y= (exp(1i.*k.*pi./10).*(1-exp(-1i.*k.*2.*pi)))./(20.*(-1+(exp(1i.*k.*pi./10))));
y is complex valued, e.g.
subs(y,k,0.1)
I'm not sure what fplot() tries to do with a complex valued function. But the real questions is what plot is desired. Perhaps the magnitude of y?
fplot(abs(y))
0 Kommentare
Siehe auch
Kategorien
Mehr zu Calculus finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!