Schnittpunkt_Ellipse_Gerade < Maple < Mathe-Software < Mathe < Vorhilfe
|
Aufgabe | bestimmeSchnittpunkt := proc (Gerade, xEllipse, yEllipse)
local xGerade, yGerade, merker, Funktionen, Schnittpunkt;
merker := Gerade;
xGerade := y = Gerade;
yGerade := solve(xGerade, x);
xGerade := merker;
Funktionen := {xGerade = xEllipse, yGerade = yEllipse};
Schnittpunkt := fsolve(Funktionen);
return Schnittpunkt ;
end proc: |
Die Funktion wird folgendermaßen aufgerufen :
test := bestimmeSchnittpunkt(Spiegelgerade, xEllipse, yEllipse);
dabei haben Spiegelgerade,xEllipse und yEllipse folgende Werte:
Spiegelgerade:=-1.565804506*x-0.787823513
xEllipse:=4*cos(x)
yEllipse:=2*sin(y)
das Ergebnis müßte ungefähr sein : x=0.75 , y=-1.97
es kommt allerdings heraus : x=−1.267098195 , y=−0.1915684976
Die Funktion/Prozedur ist syntaktisch korrekt es kommt allerdings ein falscher Schnittpunkt heraus ( siehe Ergebnisse ).
Es wäre toll wenn mir jemand sagen könnte was ich falsch gemacht habe und wie man es richtig macht.
Im Voraus vielen Dank
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:20 Di 18.04.2006 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|