Vinnaren i pepparkakshustävlingen!
2010-03-20, 11:18
  #1
Medlem
Jag behöver beräkna tyngdpunkten i en integral och jag har ingen som helst aning hur det ska gå till.
Det viktiga är tyngdpunkten i x-led.
Skulle behöva en allmän lösning.
Gärna om någon har en Matlab-funktion.
Citera
2010-03-20, 13:11
  #2
Medlem
evolutes avatar
Säg att vi integrerar f(x) från x0 till x2 och får värdet I. Du söker alltså punkten x1 där värdet är I/2?

Säg att du definierar f som en inline-funktion, exempelvis som
f = @(x) exp(x).*sin(x).^2./x;
Då fås tyngdpunkten av
fzero(@(x1) quad(f,x0,x1)/quad(f,x0,x2)-0.5,(x0+x2)/2)
där du alltså får sätta in x0 och x2, start och slut på integrationsintervallet.
Citera
2010-03-20, 13:30
  #3
Medlem
Tack! Ska prova detta .
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback