
𝐹𝑔.𝑚(𝜃, 𝜃𝑚) = 𝐹𝑃𝑀 ∞∑ 𝑚=𝑜𝑑𝑑 1𝑚 cos(𝑚𝑍 𝑟 (𝜃 − 𝜃 𝑚 )
3 ビュー (過去 30 日間)
古いコメントを表示
How to apply fourier series on this equation at matlab to draw a graph.
0 件のコメント
回答 (1 件)
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!
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!