Fourier cosine series of a vector

6 Ansichten (letzte 30 Tage)
masoud meskin
masoud meskin am 27 Feb. 2020
Kommentiert: masoud meskin am 3 Mär. 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

Antworten (1)

Charan Jadigam
Charan Jadigam am 2 Mär. 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 Kommentar
masoud meskin
masoud meskin am 3 Mär. 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

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Time Series finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by