Fourier cosine series of a vector

7 visualizzazioni (ultimi 30 giorni)
masoud meskin
masoud meskin il 27 Feb 2020
Commentato: masoud meskin il 3 Mar 2020
Hi guys,
I have a vector f1 and i need to find the coefficients of the cosine series of f1 for at least 8 harmonics. Any help would be highly appreciated.
Thank you
Masoud

Risposte (1)

Charan Jadigam
Charan Jadigam il 2 Mar 2020
Hi,
Fourier Cosine Coefficients of the vector can be found using ‘Fit’ function. You can do so by,
>> fit(t1',f1','fourier8')
You can know more about the function and it’s parameters here.
  1 Commento
masoud meskin
masoud meskin il 3 Mar 2020
Hi Charan,
I knew about the "Fit" command and the application. But it gives combination of Sine and Cosine.
Is it going to be different from when i take the fourie cosine directly by codes like this (I found it on the internet):
syms x k n
evalin(symengine,'assume(k,Type::Integer)');
f = x
a = @(k) 2*int(x*cos(k*pi*x),x,0,1);
fourier_cosine_partial_sum = @(x,n) a(0)/2 + ...
symsum(a(k)*cos(k*pi*x),k,1,n);)
Sorry if my question is stupid.
Thank you
Masoud

Accedi per commentare.

Categorie

Scopri di più su Time Series in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by