Sinus plus straight lines plot

2 views (last 30 days)
Arkadius882
Arkadius882 on 17 May 2022
Commented: Arkadius882 on 17 May 2022
Could anyone create this type of function? It's quarter sinus at the period of [2,-1], [0,1], [2,3] and straight lines at the periods of [-1,0], [1,2], [3,4] with with amplitude of 2.

Accepted Answer

Torsten
Torsten on 17 May 2022
f = @(x) 2*sin((x+2)*pi/2).*(x>=-2).*(x<-1) + (-2*x).*(x>=-1).*(x<=0);
x=-2:0.001:0;
plot(x,f(x))
Can you add the next two cycles ?
Or even better: Construct a periodic function out of it ?
  3 Comments
Torsten
Torsten on 17 May 2022
f = @(x) 2*sin(x*pi/2).*(x>=0).*(x<1) + (-2*(x-2)).*(x>=1).*(x<=2);
g = @(x) f(mod(x,2))
x = -2:0.001:4;
plot(x,g(x))

Sign in to comment.

More Answers (0)

Categories

Find more on Graphics Objects in Help Center and File Exchange

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!