Azzera filtri
Azzera filtri

Task for generating a wave

1 visualizzazione (ultimi 30 giorni)
Atta Bukhari
Atta Bukhari il 8 Ott 2020
Risposto: Attaullah Shafiq il 8 Ott 2020
Can you suggest me some unique code for Sine wave

Risposta accettata

Attaullah Shafiq
Attaullah Shafiq il 8 Ott 2020
%Sine wave example
f=3; %frequency [Hz]
t=(0:1/(f*100):1);
a=2; %amplitude [V]
phi=0; %phase
y=a*sin(2*pi*f*t+phi); %formula
plot(t,y)
xlabel('Time') %label
ylabel('Amplitude') %label
title('Sine Wave)'); %Title

Più risposte (1)

Ameer Hamza
Ameer Hamza il 8 Ott 2020
unique code for Sine wave
What about using a taylor series?
N = 20;
x = 0.1;
y = @(xv) arrayfun(@(x) sum((-1).^(0:N-1).*x.^(2*(1:N)-1)./factorial(2*(1:N)-1)), xv);
xv = linspace(0, 2*pi);
yv = y(xv);
plot(xv, yv)

Community Treasure Hunt

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

Start Hunting!

Translated by