3 svar
45 visningar
enblivandeingenjör är nöjd med hjälpen!
enblivandeingenjör 53
Postad: 17 dec 2018 Redigerad: 17 dec 2018

Minska-kvadratmetoden MATLAB

o Jag jobbar med följande funktion:

y(t) = c1 + c2sin(wt)+c3cos(wt)

o Jag har fått lite mätdata som gäller för respektive månad på året, dvs för 12 månader. Dessa värden är infogade i koden jag bifogat längst ner.

td = månaderna

yd = mätdata för respektive månad

o Min uppgift:Ta fram de olika värdena för c.

När jag kör denna kod, dock, får jag fram fyra värden för c, och jag ska ju bara ha tre. Mina misstankar går till att jag kan ha valt fel period för w. Perioden för sin/cos annars är 2π. Ska man sätta 2π*12 då? Eller 2π12 ?

Har svårt att se vad som annars är fel.

 


Tråden flyttad från Matematik > Universitet till Programmering > Matlab. /Teraeagle, moderator

Dr. G 4077
Postad: 17 dec 2018

Din matris A innehåller 4 kolumner, en ska bort!

w*t ska bli ett helt varv när ett år har passerat. 

enblivandeingenjör 53
Postad: 17 dec 2018

Då tänker jag att 'td' ska bort i matrisen, och att w = pi/6

 

Låter det bättre?

Dr. G 4077
Postad: 17 dec 2018

Ja.  Se om det verkar passa med dina värden!

Svara Avbryt
Close