How do I plot the periodic transmitted signal sin(t^2) with a period of 0:2pi?

1 次查看(过去 30 天)
How do I plot the periodic transmitted signal sin(t^2) with a period of 0:2pi?
Thanks J

回答(1 个)

Star Strider
Star Strider 2017-2-16
It’s not clear to me what you want.
See if this works for you:
t = linspace(0, 2*pi, 250);
s = sin(t.^2);
figure(1)
plot(t, s)
grid
  2 个评论
Jamie  Chambers
Jamie Chambers 2017-2-16
Ok thanks, that works but this is what I should have asked t = linspace(0, 2*pi, 250); s = (t.^2);
figure(1) plot(t, s) grid
So I've removed sin. it plots the correct signals but I need to repeat so it makes peaks,
Star Strider
Star Strider 2017-2-16
That is straightforward to do:
t = linspace(0, 10*pi, 500); % Time Vector For 5 Cycles (5 * 2*pi)
tm = rem(t,2*pi); % Calculate ‘t mod(2*pi)’
s = @(t) t.^2; % Create Anonymous Function For Convenience
figure(1)
plot(t, s(tm)) % Plot
grid

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Detection, Range and Doppler Estimation 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by