How can I change this code to plot finger below

3 Ansichten (letzte 30 Tage)
Yasir Ghazi
Yasir Ghazi am 17 Nov. 2017
Beantwortet: Image Analyst am 18 Nov. 2017
Code:
clc;
clear all;
close all;
fs = 1000;
t = 0:1/fs:0.2;
Vm = 720; % Volt
f0 = 50 ;% Hz
q = 0.5 ; % Voltage Gain
alpha = 0;
Va = Vm*q*cos(2*pi*f0*t + alpha);
Vb = Vm*(q + 0.2*q*(t == 0.1)).*cos(2*pi*f0*t + alpha);
figure,
plot(t,Va,'r',t,Vb,'b');
xlabel('Time');
ylabel('Va and Vb');
  3 Kommentare
Yasir Ghazi
Yasir Ghazi am 17 Nov. 2017
No,I not need the legend function but I need to the voltage will continue to rise after t=0.1s
Walter Roberson
Walter Roberson am 17 Nov. 2017
Do you mean like
Vb = Vm*(q + 0.2*q*(t >= 0.1)).*cos(2*pi*f0*t + alpha);

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Image Analyst
Image Analyst am 18 Nov. 2017
Finger below? Try this:
clc;
clear all;
close all;
fs = 1000;
t = 0:1/fs:0.2;
Vm = 720; % Volt
f0 = 50 ;% Hz
q = 0.5 ; % Voltage Gain
alpha = 0;
Va = Vm*q*cos(2*pi*f0*t + alpha);
Vb = Vm*(q + 0.2*q*(t == 0.1)).*cos(2*pi*f0*t + alpha);
subplot(2, 1, 1);
plot(t,Va,'r',t,Vb,'b');
title('Voltage Plot Above', 'FontSize', 20);
xlabel('Time', 'FontSize', 20);
ylabel('Va and Vb', 'FontSize', 20);
grid on;
% Now plot finger below.
subplot(2, 1, 2);
imshow('finger.jpg')
title('Finger Below', 'FontSize', 20);

Weitere Antworten (0)

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by