sym ? < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 12:44 Mi 11.04.2007 | Autor: | SusanneK |
Aufgabe | Es muss die Tangente an einer Parabel in einem bestimmten Punkt ermittelt werden:
Parabelgleichung: [mm] y=-0,7x^2+0,7 [/mm]
|
Vorab: Ich habe diese Frage in keinem anderen Forum gestellt.
Bei der Ermittlung der Tangente durch die Ableitung mit
Tangente = [mm] diff(-0.7*x^2+0.7)
[/mm]
bekomme ich folgende Fehlermeldung:
Undefined function or variable 'x'.
Wenn ich vor
Tangente=...
folgendes eingebe:
syms x
dann erhalte ich die richtige Ableitung
Tangente = -7/5*x
Jetzt muss ich in die Ableitung auch noch x=0,39 einsetzen.
Das geht aber mit x=sym nicht.
Da ich zu guter letzt die Senkrechte auf diese Tangente in diesem Punkt brauche, benötige ich die daraus resultierende Steigung im Bruch-Format (das geht mit format rat), muss dann aber auf Zähler und Nenner getrennt zugreifen können, um den Kehrwert zu bilden - geht das ? Vielleicht als Vektor ?
Ist mein ganzer Ansatz falsch ?
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:31 Fr 13.04.2007 | Autor: | eugstesi |
Hallo
Folgendermassen kannst du eine symbolische Variable auswerten lassen
syms x
[mm] Tangente=diff(-0.7*x^2+0.7,x);
[/mm]
x=0.39;
eval(Tangente)
wenn du den Befehl eval(...) verwendest, durchsucht dir matlab das ganze m-file nach zusätlichen definitionen und verwendet diese.
Gruss Simon
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:43 Fr 13.04.2007 | Autor: | SusanneK |
Hallo Simon,
VIELEN VIELEN Dank für den Tipp !!!
Ich habe es direkt ausprobiert und es funktioniert !
Jetzt habe ich 2 Tage rumprobiert und dachte schon, das wars jetzt.
Vielen Dank, Susanne.
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 19:59 Fr 13.04.2007 | Autor: | riwe |
hallo susanne,
wie geht es denn so?
läuft das programm schon, oder holpert es noch?
|
|
|
|
|
Hallo Werner,
vielen Dank der Nachfrage !
Es holpert heftig.
Ich komme nur sehr mühsam voran.
Gerade eben habe ich zum 1. Mal den 1. Rückvektor ermittelt, aber das Ergebnis war falsch - jetzt muss ich erst mal den Fehler suchen...*stöhn*
Ich wünsche Dir einen schönen Abend, Susanne.
|
|
|
|