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
2013-10-21
Can you share your first part? so that we can get idea what you actually need to do?
采纳的回答
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 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Gamma Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!