matheraum.de
Raum für Mathematik
Offene Informations- und Nachhilfegemeinschaft

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Schulmathe
  Status Primarstufe
  Status Mathe Klassen 5-7
  Status Mathe Klassen 8-10
  Status Oberstufenmathe
    Status Schul-Analysis
    Status Lin. Algebra/Vektor
    Status Stochastik
    Status Abivorbereitung
  Status Mathe-Wettbewerbe
    Status Bundeswettb. Mathe
    Status Deutsche MO
    Status Internationale MO
    Status MO andere Länder
    Status Känguru
  Status Sonstiges

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenStochastik-SonstigesAbleiten im Maple
Foren für weitere Studienfächer findest Du auf www.vorhilfe.de z.B. Astronomie • Medizin • Elektrotechnik • Maschinenbau • Bauingenieurwesen • Jura • Psychologie • Geowissenschaften
Forum "Stochastik-Sonstiges" - Ableiten im Maple
Ableiten im Maple < Sonstiges < Stochastik < Oberstufe < Schule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Stochastik-Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Ableiten im Maple: Ableitung im Maple
Status: (Frage) beantwortet Status 
Datum: 01:45 Mo 11.06.2007
Autor: larafabian

Aufgabe
Halloschen,
ich habe folgender Aufgabe bekommen.
Schreiben Sie eine Prozedur, die eine Funktion k-mal in einer anzugebenden Variablen ableitet und testen Sie diese Prozedur mit Funktionen in unterschiedlichen Variablen


    

Hallo,
Ich habe die obige Aufgabe bekommen und als kleiner Ansatz habe ich,

[mm] Ableiten:=proc(f^k,x) [/mm]
  locale Var;
[mm] B:=diff(f^k,x); [/mm]
return B;
end proc;

aber irgendwie kommt ich nicht ran
die Sache ist,dass ich weiss auch nicht wie es läuft mit Funktionen und unterschiedliche Variablen.Könnte mir jemand dabei helfen?.
Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt
Danke.
Lara


        
Bezug
Ableiten im Maple: Antwort
Status: (Antwort) fertig Status 
Datum: 10:59 Mo 11.06.2007
Autor: jerry

Hallo Lara,

also erstmal vielleicht ein paar Worte zu Prozeduren.
Du hast eine Prozedur (du hast sie bei dir jetzt Ableiten genannt) und diese Prozedur führt für dich bestimmte Anweisungen aus. Sie dient letztlich dazu eine immer wiederkehrende Aufgabe zu verallgemeinern um nicht immer fast identischen Anweisungen schreiben zu müssen.
Du gibst ihr etwas vor und sie gibt dir das Ergebnis wieder zurück.
Das was du ihr übergibst nennt man Parameter. Dies sind Variablen und diese kann die Prozedur verwenden.
Du benötigst nun für die Lösung deiner Aufgabe zum Beispiel folgende Informationen: die Funktion, nach was abgeleitet werden soll und wie oft abgeleitet werden soll.
Damit die Prozedur deine Ableitungen allgemein berechnen kann, benötigt sie sogenannte Parameter. Dies sind grob gesprochen Variablen die du der Prozedur mitgibst.
Diese solltest du einzeln übergeben, also nicht wie im Geschriebenen mit  [mm] f^k, [/mm] sondern eben einmal f und einmal k.
Die allgemeine Definition einer Prozedur in Maple hast du ja bereits gefunden, also lautet der Beginn:
ableiten:= proc(f,k,x)
...
end;
Bevor ich mich jetzt noch in weiteren unverständlichen Erklärungen verliere und dies letztlich nur ein programmiertechnischen und kein wirkliches mathematisches problem ist, schreib ich dir eine lösung (es gibt sicherlich tausend mögliche wege) jetzt hin und kommentiere dann einfach die einzelnen Zeilen (alles nach // ist kommentar.
beim eingeben in Maple am Ende einer Zeile immer Shift-Return drücken. und erst bei der letzten Anweisung Return drücken.

// unsere Parameter sind
// f: die Funktion,
// k: die Anzahl der gewünschten Ableitungen und
// x: hiernach wird abgeleitet
ableiten := proc(f,k,x)
   // unsere Prozedur benötigt lokale Hilfsvariablen,
   // ableitung: hier drin speichern wir die ableitungen zwischen
   // i: sogenannte Laufvariable, wir müssen uns merken,
   // wie oft wir bereits abgeleitet haben
   local ableitung,i;
   //unser erstes pseudoergebnis ist die Funktion selbst.
   ableitung:=f;
   // nun durchlaufen wir eine Schleife und zwar genau so oft, wie wir ableiten wollen
   for i from 1 to k do
      ableitung := diff(ableitung,x);
   end do:
   // wir geben unser endgültiges Ergebnis zurück
   return ableitung;
//und beenden die Prozedur
end;



Aufrufen kannst du das ganze nun zum Beispiel mit:
[mm] ableiten(x^4+x^2,2,x); [/mm]

Wenn du Fragen hast, bitte einfach melden.

Gruß jerry

Bezug
                
Bezug
Ableiten im Maple: Danke
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 00:05 Do 14.06.2007
Autor: larafabian

Hallo Jerry,

wollte mich für deine Antwort  ganz herzlich bedanken.

Annie

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Stochastik-Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.schulmatheforum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]