Program Matlab Gelombang Sinus Cos

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

1.

Gelombang sinusoidal Cos


Script program :
Fs = 1000; % samples per second
dt = 1/Fs; % seconds per sample
StopTime = 1; % seconds
t = (0:dt:StopTime)'; % seconds
F= 20; % hertz
v= 0.020 % amplitude (v)
phase=135 % phase
x = v*cos(2*pi*Fc*t+phase); % Sinusoidal wave

% Plot the signal


figure;
plot(t,x);
Grid('on');
xlim([0 1]);
ylim([-0.03 0.03]);
title(['Sinyal Sinusoidal (Cos)',sprintf('\n'),'Frekuensi 20 Hz;
Amplitudo 20mV']);
xlabel('time (S)');
ylabel('Amplitude ( V )');
zoom xon;

Hasil :

2. Gelombang sinusoidal Sin


Script program :
Fs = 1000; % samples per second
dt = 1/Fs; % seconds per sample
StopTime = 1; % seconds
t = (0:dt:StopTime)'; % seconds
F= 20; % hertz
v= 0.020 % amplitude (v)
phase=135 % phase
x = v*sin(2*pi*Fc*t+phase); % Sinusoidal wave

% Plot the signal


figure;
plot(t,x);
Grid('on');
xlim([0 1]);
ylim([-0.03 0.03]);
title(['Sinyal Sinusoidal (Sin)',sprintf('\n'),'Frekuensi 20 Hz;
Amplitudo 20mV']);
xlabel('time (S)');
ylabel('Amplitude ( V )');
zoom xon;

Hasilnya :

3. Grafik Eksponensial menurun


Script program :
x= -2 : 0.1 : 2; %posisi signal yang ditampilkan
tx=20 %titik potong x=0
y = (0.5.^x+tx-1); %fungsi grafik

plot (x,y);
grid on;
ylim([18.5 23]);
xlabel('Sumbu X');
ylabel('Sumbu Y');
title('Grafik Eksponensial');

Hasil :
4. Sinyal Diskrit Cos
Script program :
Fs = 200; % samples per second
dt = 1/Fs; % seconds per sample
StopTime = 1; % seconds
t = (0:dt:StopTime)'; % seconds

%% Sine wave:
Fc= 20; % hertz
v= 0.020 % amplitude (v)
phase=135 % phase
x = v*cos(2*pi*Fc*t+phase); % Sinusoidal wave

% Plot the signal


figure;
stem(t,x);
Grid('on');
xlim([0 0.05]);
ylim([-0.03 0.03])
xlabel('time (S)');
ylabel('Amplitude ( V )')
title(['Sinyal Diskrit (Cos)',sprintf('\n'),'Frekuensi 20 Hz,
Amplitudo 20mV, N=10']);
zoom xon;
Hasil :

You might also like