𝐹𝑔.𝑚(𝜃, 𝜃𝑚) = 𝐹𝑃𝑀 ∞∑ 𝑚=𝑜𝑑𝑑 1𝑚 cos(𝑚𝑍 𝑟 (𝜃 − 𝜃 𝑚 )

3 ビュー (過去 30 日間)
Muhammad Asif
Muhammad Asif 2022 年 2 月 5 日
回答済み: TED MOSBY 2025 年 6 月 23 日
How to apply fourier series on this equation at matlab to draw a graph.

回答 (1 件)

TED MOSBY
TED MOSBY 2025 年 6 月 23 日
Hi,
This is the Fourier series of a periodic even-symmetric square wave. As this series is already written as a fourier series, so it doesn't need any further fourier analysis so we can simply evaluate and plot it in MATLAB as below:
Zr = 3; % Constant
theta_m = 0;
N = 50; % Number of odd harmonics to include
% Evaluation range
theta = linspace(0, 2*pi, 1000);
% Fourier series: sum of 1/m * cos(m * Zr * (theta - theta_m))
m = 1:2:(2*N - 1);
series_sum = zeros(size(theta));
for k = 1:length(m)
series_sum = series_sum + (1/m(k)) * cos(m(k) * Zr * (theta - theta_m));
end
plot(theta, series_sum, 'LineWidth', 1.5)
xlabel('\theta (rad)')
ylabel('Fourier Series Value')
title(['Sum_{m=1,3,...,' num2str(m(end) ) '} (1/m) * cos(m Z_r (\theta - \theta_m))'])
grid on
The output should look like this:
Hope this helps!

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by