Repeating Half-range Cosine Function every pi?

1 view (last 30 days)
Hello,
I want to plot half-range periodic cosine function of period (2*pi) between that repeats itself every (pi) from(-3*pi to 3*pi) with no connection between any sample. Any ideas?
Regards,
  4 Comments
Mohammed Sayan
Mohammed Sayan on 12 Jul 2013
@David: I removed the plot because I afraid people think of it as a scam. For your knowledge I wrote the program in the last comment if you still willing to help. Thanks.
Mohammed Sayan
Mohammed Sayan on 12 Jul 2013
@Jan: I agree with you, I programmed it by myself and you can take a look at it. In case you have any ideas, would be appreciated. Thanks.

Sign in to comment.

Answers (2)

Jan
Jan on 12 Jul 2013
How can a function be 1. between 0 and pi and 2. repeat from -3*pi to 3*pi?
I assume all you need is x=linspace..., y=cos... and plot(x, y, '.'). Therefore I suggest to try it by your own at first and ask a specific question if it does not work.

Mohammed Sayan
Mohammed Sayan on 12 Jul 2013
Thanks for your comments, I tried it by myself but I don't like the way I programmed it because it is very explicit. Any good ideas?
x1=-3*pi:0.1:-2*pi;
y1=-cos(x1);
x2=-2*pi:0.1:-pi;
y2=cos(x2);
x3=-pi:0.1:0;
y3=-cos(x3);
x4=0:0.1:pi;
y4=cos(x4);
x5=pi:0.1:2*pi;
y5=-cos(x5);
x6=2*pi:0.1:3*pi;
y6=cos(x6);
plot(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6)

Categories

Find more on Introduction to Installation and Licensing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!