Azzera filtri
Azzera filtri

How to calculate fourier coefficients in Matlab

1 visualizzazione (ultimi 30 giorni)
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 Commento
sixwwwwww
sixwwwwww il 21 Ott 2013
Can you share your first part? so that we can get idea what you actually need to do?

Accedi per commentare.

Risposta accettata

sixwwwwww
sixwwwwww il 23 Ott 2013
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!

Più risposte (1)

Javid
Javid il 22 Ott 2013
This is the first part of assignment and my solution.

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

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

Start Hunting!

Translated by