Square Wave from Sine Waves

3 ビュー (過去 30 日間)
Andy Stewart
Andy Stewart 2021 年 4 月 6 日
コメント済み: Andy Stewart 2021 年 4 月 6 日
Hello.
How would I make a square wave using a summation of sinusoidal signals as shown in the image below;
Thank you,
Andy.
  3 件のコメント
Andy Stewart
Andy Stewart 2021 年 4 月 6 日
I don't have to use a for loop persay, as it's a tutorial rather than an assignment - Would you be able to elaborate on the code if you have the time?
Thanks again,
Andy.
Star Strider
Star Strider 2021 年 4 月 6 日
My pleasure!
See my Answer.

サインインしてコメントする。

採用された回答

VBBV
VBBV 2021 年 4 月 6 日
%f true
f = 0.5;
vp = 2;
N = 8;
t = 0:0.01:2;
for k = 1: length(t)
for i = 1:N
K(i,k) = (1/(2*i-1))*(vp*sin(2*pi*(2*i-1)*f*t(k)));
end
KK(k)= (4/pi)*sum(K(:,k));
end
plot(t,KK)
  1 件のコメント
Andy Stewart
Andy Stewart 2021 年 4 月 6 日
Thank you for your help,
Cheers,
Andy.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by