Meddelande

Du befinner dig just nu på en äldre version av Pluggakuten, gamla.pluggakuten.se. Nya Pluggakuten lanserades den 6 februari 2017 och du finner forumet på www.pluggakuten.se.

På gamla.pluggakuten.se kan du fortfarande läsa frågorna och svaren som ställts, men du kan inte skapa ett nytt konto eller nya trådar. Nya frågor och nytt konto skapar du på det nya forumet, välkommen dit!

[HSM] Metod för att omvandla en vektor till en ODE?

PimpNamedSlickBack
Medlem

Offline

Registrerad: 2011-11-01
Inlägg: 633

[HSM] Metod för att omvandla en vektor till en ODE?

Hej.

Jag undrar om det finns en metod i GNU Octave eller MATLAB som kan omvandla en vektor till en ODE?

Vektorn är alltså mätdata och indata är känt som konterunuelig konstant.

 
SeriousSquid
Medlem

Offline

Registrerad: 2010-05-17
Inlägg: 3643

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Beskriv gärna problemet i lite mer detalj då jag inte spontant ser hur en vektor av tal relaterar till en ordinär differentialekvation.


"...a result is trivial if: (a) it follows from the underlying definitions without any trickery or ingenuity and (b) a written specification of how it follows runs the danger of suggesting that it is nontrivial."
 
PimpNamedSlickBack
Medlem

Offline

Registrerad: 2011-11-01
Inlägg: 633

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Men tänk en vektor med mätdata data med intervallet 1 sekund.
Finns det ingen metod för att göra om mätdata data till en differentialekvation?

Systemidentifigering finns det något som kallas. Men det är något helt annat.

 
haraldfreij
Medlem

Offline

Registrerad: 2015-09-07
Inlägg: 273

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Känner inte till att det finns någon inbyggd metod (även om systemidentifiering låter som det här). Däremot kan du ta fram en approximativ linjär differentialekvation av ordning n genom att:

* Ta fram numeriska approxiamtioner till de n första derivatorna i varje mätpunkt (well, du får en mätpunkt mindre för varje derivata)
* För varje mätpunkt x kan du nu sätta upp ekvationen LaTeX ekvation
* Lös det överbestämda ekvationssystemet med minsta-kvadratmetoden

 
Henrik E
Medlem

Offline

Registrerad: 2015-09-22
Inlägg: 3189

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Du tänker väl att det finns en kurva där du bara känner vissa punkter (mätdata) och det du kan vara ute efter är att gissa hur den okända kurvan ser ut. Det är ett känt problem där minstakvadratmetoden är ett vanligt hjälpmedel. Diffekvationer har nog inte något med den frågan att göra.

 
PimpNamedSlickBack
Medlem

Offline

Registrerad: 2011-11-01
Inlägg: 633

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Så om jag skapar en funktion av mätdata. Man man då göra den till en differentialekvation?

 
SeriousSquid
Medlem

Offline

Registrerad: 2010-05-17
Inlägg: 3643

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Nej. En och samma funktion kan vara en lösning till olika differentialekvationer. y(x) = 0 är exempelvis en lösning till både y'(x) = y(x) och y'(x) = y(x)^2 med initialvillkor y(0) = 0.

Vad du kan ha är en visst typ av differentialekvation säg linjära av en viss ordning såsom haraldfrej tar upp men detta avser en väl inskeänkt klass och då är detta samma sak som curve fitting vilket det finns en toolbox för men har egentligen inget med differentialekvationer att göra per se.


"...a result is trivial if: (a) it follows from the underlying definitions without any trickery or ingenuity and (b) a written specification of how it follows runs the danger of suggesting that it is nontrivial."
 
SeriousSquid
Medlem

Offline

Registrerad: 2010-05-17
Inlägg: 3643

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Nvm hade ett tillägg men skippar det. edit

Senast redigerat av SeriousSquid (2016-11-15 09:40)


"...a result is trivial if: (a) it follows from the underlying definitions without any trickery or ingenuity and (b) a written specification of how it follows runs the danger of suggesting that it is nontrivial."
 
PimpNamedSlickBack
Medlem

Offline

Registrerad: 2011-11-01
Inlägg: 633

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Så hur kan man skapa en dynamisk modell av mätdata?

Finns det några smarta metoder? smile

 
Henrik E
Medlem

Offline

Registrerad: 2015-09-22
Inlägg: 3189

Re: [HSM] Metod för att omvandla en vektor till en ODE?

Om du känner till diffekvationens utseende från början så när som på någon konstant eller några konstanter kan du anpassa konstanterna så att lösningen överensstämmer med mätdata så bra som möjligt. Är det möjligen så att det ska bli en linjär DE? Till exempel y'=ay+b. I så fall kan den ju lösas och det gäller att anpassa ce^ax -b/a till mätdata, alltså välja c så bra som möjligt

 


Sidfot

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Powered by Mattecentrum
 |  Denna sida använder cookies |  Kontakta oss |  Feedback |