How to calculate fourier coefficients in Matlab

1 次查看(过去 30 天)
Hello
Can anybody help me with this assignment because i really have no idea to do it. I only finished first part of assignment where i do not need Matlab
  1 个评论
sixwwwwww
sixwwwwww 2013-10-21
Can you share your first part? so that we can get idea what you actually need to do?

请先登录,再进行评论。

采纳的回答

sixwwwwww
sixwwwwww 2013-10-23
Dear Javid, here is the code for your problem:
A = input('Enter value of A:');
B = input('Enter value of B:');
D = input('Enter value of D:');
alpha = input('Enter value of alpha:');
beta = input('Enter value of beta:');
gamma = input('Enter value of gamma:');
sigma = input('Enter value of sigma:');
n = input('Enter value of n:');
a0 = A * alpha + B * (gamma - beta) + D * (1 - sigma);
val = 1:n;
a = (-1 / (pi * val)) * (A * sin(2 * pi * val * alpha) - B * (sin(2 * pi * val * gamma) - sin(2 * pi * val * beta)) - D * (sin(2 * pi * val) - sin(2 * pi * val * sigma)));
b = (1 / (pi * val)) * (A * (cos(2 * pi * val * alpha) - 1) + B * (cos(2 * pi * val * gamma) - cos(2 * pi * val * beta)) + D * (cos(2 * pi * val) - cos(2 * pi * val * sigma)));
I hope it is what you need. Good luck!

更多回答(1 个)

Javid
Javid 2013-10-22
This is the first part of assignment and my solution.

类别

Help CenterFile Exchange 中查找有关 Gamma Functions 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by