Task for generating a wave

조회 수: 1 (최근 30일)
Atta Bukhari
Atta Bukhari 2020년 10월 8일
답변: Attaullah Shafiq 2020년 10월 8일
Can you suggest me some unique code for Sine wave

채택된 답변

Attaullah Shafiq
Attaullah Shafiq 2020년 10월 8일
%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

추가 답변 (1개)

Ameer Hamza
Ameer Hamza 2020년 10월 8일
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)

카테고리

Help CenterFile Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by