How to create a continuous cosine from different ''slices''

조회 수: 1(최근 30일)
Greetings,
I am trying to obtain a plot where I would like to represent a cosine function made from different time vectors. Here is the code I am using in order to make myself clear:
% Define the frequencies
fs = 1; % Hz
f1 = 1; % Hz
f2 = 2; % Hz
% Define the time vectors for 2 slices
time1= (1:0.1:20)*1/fs; % slice1
time2 = (20:0.1:40); % slice2
% Compute the cosine functions
cos1 = cos(2*pi*f1*time1);
cos2 = cos(2*pi*f2*time2);
Now, I do not know how to obtain a single continuous cosine in a plot. Normally, cos2 should begin where cos1 end. If I plot cos1 and cos2 on the same graph I will obtain 2 overlaped shifted cosines.
How can I make a plot where cos2 is 'glued' to cos1 obtaining a single cosine function which has two different frequencies and also assuring the continuation of time?
Any advice will be very appreciated.

로그인 to comment.

채택된 답변

the cyclist 18 Dec 2016
plot([time1 time2],[cos1 cos2])

댓글 수: 1

Ciuban Sebastian 18 Dec 2016
Thank you!

로그인 to comment.