Tangententrapezregel mit Maple < Maple < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 14:06 Mo 30.06.2008 | Autor: | ElBarto |
Aufgabe | Für die verwendete Integrationsmethode ist eine allgemeine Procedure zu entwickeln und für das jeweilige Beispiel zu testen. Die Simulationsergebnisse sind anschaulich grafisch datzustellen.
Die Klotoide ist durch ihre Parameterform
[mm]x(t) = a*\wurzel{\pi} * \integral_{0}^{t}{cos(\bruch{\pi*t^2}{2}) dt}[/mm]
[mm]y(t) = a*\wurzel{\pi} * \integral_{0}^{t}{sin(\bruch{\pi*t^2}{2}) dt}[/mm]
beschreibbar. Zeichnen Sie für a = 1 und [mm] -\pi \le [/mm] t [mm] \le \pi [/mm] die Klotoide und bestimmen Sie dafür die Bogenlänge. Für die numerischen Integrationen ist die Tangententrapez-Regel anzuwenden. |
Hallo,
mein Problem besteht erstmal darin, dass ich mit der Procedure für die Tangententrapezregel nicht so richtig hinkomme. Kann euch mal zeigen was ich bisher zusammenbekommen habe:
> Tangententrapez:=proc(g::procedure,schrittweite,anfang,ende)
> local x0,xn,h,i,loesung,xi,n:
> n:=schrittweite:i:=1:
> x0:=anfang: xn:=ende:
> h:=2*((xn-x0)/n):
> loesung:=0.5*(g(x0)+g(xn))*n:
> while i<h
> do xi:=x0+i*n:
> loesung:=loesung+2*n*(g(xi)):
> i:=i+1:
> end do:
>
> return(loesung):
> end proc:
Bei der Tangententrapezregel werden ja auch nur gerade Schrittweiten verwendet und da weiß ich halt auch nicht, wie ich das einbauen muss.
Würde mich über eine kleine Hilfestellung von euch sehr freuen.
MfG Simon
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 14:25 Di 08.07.2008 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|