2019-05-29, 20:43
  #1
Medlem
Hej!
Jag ska med hjälp av Wolfram Mathematica bestämma vilka frekvenser som förekommer i ett mätdata

Jag har en datamängd som representerar en periodisk signal med brus. I uppgiften nämns det att frekvenser som kan förekomma är f1=50, f2=100, f3=130, f4=200.
Jag ska kunna anpassa mätdata till en funktion på formen =

f(t)=a sin(50*2 Pi t)+b sin(100*2 Pi t)+ c sin(130*2 Pi t) + c sin(200*2 Pi t)

Frågan lyder: att jag ska bestämma vilka av frekvenserna ovan som förekommer i mätdatat med hjälp av funktionen f(t)?

Någon som har en aning hur man kan gå till vägar för att lösa uppgiften?

Tack på förhand
Kevin
Citera
2019-05-29, 21:02
  #2
Medlem
Bestäm koefficienterna med minstakvadratmetoden, eller kör någon annan optimeringsmetod för att få så liten residual som möjligt mellan funktionen och mätdata.

En alternativ lösningsmetod för att få fram vilka frekvenser som förekommer skulle kunna vara att köra en fouriertransform på mätdata, fast det är ju inte den lösningsmetod de frågar efter.
Citera
2019-05-30, 18:43
  #3
Medlem
Men det är väl just detta som Fourieranalysen är till för? En FFT så har du lösningen. Men, som sagt, kanske fel medtod just för denna uppgift!
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in