Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » mit Solver Punkt berechnen

mit Solver Punkt berechnen

Universität / Fachhochschule

Sonstiges

Tags: Excel, Solver, Vermessungsaufgabe

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
MatheÜbung

MatheÜbung aktiv_icon

11:50 Uhr, 31.03.2017

Antworten
Hallo,

meine nächste Aufgabe lautet:
Man ist mit einem Auto unterwegs mit einer Landkarte und hat die Orientierung verloren. Man bemerkt jedoch 3 markante Punkte (A,B,C) die auch auf der Landkarte eingezeichnet sind.
A(0,0)
B(12,0)
C(6,6)
Der Autofahrer befindet sich am Punkt P(x,y) in der Nähe von B und sieht von P aus die Strecke AB und AC unter 30°.

Erstellen sie ein Tabellenblatt, um mit dem Solver die Koordinaten von P zu berechnen.


Einen kleinen Hinweis gibts: Mit dem skalaren Produkt führt die Aufgabe zum System der zwei Gleichungen PA*PD= PA*PD*cos(30) mit D=B oder C und vier Lösungen für P (eine ist P=A)

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Online-Nachhilfe in Mathematik
Antwort
Femat

Femat aktiv_icon

15:35 Uhr, 31.03.2017

Antworten
Könnte es möglicherweise zutreffen, dass dir der kleine Hinweis zu klein erschienen sein sollte, zu vermeiden, alle Betragsstrichlein zu unterschlagen?:-)

Ich kann beim besten Willen nur eine Lösung sehen.

Screenshot (491)
Antwort
Atlantik

Atlantik aktiv_icon

16:36 Uhr, 31.03.2017

Antworten
Oder so :

mfG

Atlantik

Zeichnung:

Unbenannt
Antwort
Femat

Femat aktiv_icon

17:14 Uhr, 31.03.2017

Antworten
Auch mein Superrechner findet nur zwei Lösungen

Screenshot (493)
Screenshot (494)
Antwort
Roman-22

Roman-22

17:38 Uhr, 31.03.2017

Antworten
@ Femat & Atlantik:
Beachtet doch bitte die Forderung "Der Autofahrer befindet sich am Punkt P(x,y) in der Nähe von B "
Und woher nehmt ihr beide die falsche Annahme, der Punkt P müsse sich auf der Geraden (BC) befinden?? Außerdem wurde ein möglicher Lösungsweg mit dem Skalarprodukt doch recht deutlich skizziert

Von den drei möglichen Lösungen (wenn ich A mal ausschließe) befindet sich doch euer Vorschlag am weitesten von B entfernt, oder nicht?

Anbei für euch eine Geogebra Lösung mithilfe von Peripheriewinkelbögen.
Gefragt war aber nach der Lösung in Excel mithilfe des Solvers. Aber zumindest kann man meiner Grafik zur Kontrolle die Koordinaten des Lösungspunkts entnehmen.

@Femat
> Auch mein Superrechner findet nur zwei Lösungen
Das Problem ist nicht der der Superrechner. Der ist nur bestenfalls so gut wie der Ansatz, den man eingibt ;-)



Bild1
Antwort
Femat

Femat aktiv_icon

18:52 Uhr, 31.03.2017

Antworten
Das ist interessant Roman

Mich würde die Excel Solver Lösung interessieren. Da hab ich kläglich gescheitert. Wohl weil ich die Geradengleichung als Nebenbedingung vorgegeben habe.
Antwort
Roman-22

Roman-22

19:25 Uhr, 31.03.2017

Antworten
Ja, die Geradengleichung vorzugeben war wohl zu einschränkend.
Wie schon gesagt - der Lösungsweg ist ja in der Angabe deutlich vorgegeben und es fehlten, wie ja festgestellt hast, nur die Betragsstriche.
Was sprichts also dagegen, diese Vorgabe zu nutzen?

Ich würde mathematische und vor allem technische Aufgaben zwar nicht in Excel behandeln, aber wenns muss kann man das dort sicher auch realisieren.

Im Anhang eine numerische Lösung mit einem anderen Programm. Einmal in Vektorschreibweise und einmal in Komponentenschreibweise. Als Startschätzwerte wurde natürlich der Punkt B gewählt.


P.S.: Die exakten Koordinaten sind P(213(57+243) | 213(12+33))


Bild1
Bild0
Antwort
Roman-22

Roman-22

20:56 Uhr, 31.03.2017

Antworten
Also ich habs jetzt spaßhalber auch in Excel lösen lassen.
Vermutlich umständlich, da ich den Solver jetzt erstmals verwendet habe und wenn ich mir ansehe wie fehleranfällig die Formeleingabe ist und wie schrecklich aussehend das ganze ist, fühle ich mich mit meinem Rat "Finger weg von Excel" nur wieder einmal bestätigt.
Vielleicht hab ich was übersehen, aber ich konnte nur eine einzige Zielzelle angeben und so habe ich eben eine mit Ziel^2+Ziel2^2 (ohne den Zellen Namen zu geben ist das ja überhaupt unbrauchbar) kreiert und den Zielwert 0 angegeben - ein Krampf. Aber wenigstens kommt Excel auf das richtige Ergebnis.
Die ersten Schätzwerte waren natürlich wieder 12 und 0, aber Excel überschreibt sie mit seinem Ergebnis, damit nur ja nichts dokumentiert und nachvollziehbar ist.


ExcelSolver
MatheÜbung

MatheÜbung aktiv_icon

21:18 Uhr, 31.03.2017

Antworten
Hallo,

vielen vielen Dank, dass ihr euch über dieses eine Bsp so lange den Kopf zerbrecht :-)
Die Ergebnisse schauen schon sehr gut aus, aber leider kann ich nicht folgen.

Woher kommt auf einmal z.B die Wurzel oder das Minus?

Vielen Dank aber für die Hilfe jetzt schon,
glg


Antwort
Roman-22

Roman-22

21:39 Uhr, 31.03.2017

Antworten
Die Wurzel kommt vom Betrag der Vektoren (den du beim Angabetext vergessen hattest anzugeben) und das Minus (sofern wir jetzt das gleiche meinen) kommt daher, dass ich die Bedingungen in Excel so umgeformt habe, dass alles auf einer Seite steht und ich als gewünschten Zielwert 0 angeben kann.

Meine Excel-Lösung solltest du aber nicht unbedingt als Referenz nehmen, da ich, wie schon gesagt. nicht viel von dem Programm halte, wenn es um technisch-mathematische Probleme geht und mir daher die Erfahrung im Umgang mit dem Programm fehlt.
Bin nachher zB draufgekommen, dass man zB Ziel1 als Zielzelle mit Zielwert 0 angeben und Ziel2=0 als sogenannte Nebenbedingung eintragen kann. Mit dem Startwert 0 bei YP hats da dann nicht funktioniert, aber der Startwert 0,1 brachte wieder den gewünschten Erfolg. Wie gesagt - ist mein erster Gehversuch mit dem Solver gewesen und ich hab keine Ahnung, welche Raffinessen von Excel ich da noch übersehen habe.
MatheÜbung

MatheÜbung aktiv_icon

10:17 Uhr, 01.04.2017

Antworten
Hallo nochmals,

Also bin jetzt am herumprobieren, damit ich das auch mal so habe wie du :-)

Kannst du mir sagen, ob ich richtig vorgehe?

also 1) in hab in Excel in irgendeine Zelle für xP 15 eingegeben (dieser Wert soll sich ja dann glaub ich mittels Solver verändern!?)
2) dann habe ich das genauso für YP gemacht, also ich habe eine Zelle unter XP YP mit 2 eingegeben (das sollte sich ja dann auch ändern mittels Solver)

3)dann habe ich in eine Zelle Zielfunktion geschrieben und darunter die Formel (die ich bei dir in der Formelleiste gesehen habe ;-))habs zwar versucht mit deiner obigen Gleichung aber das habe ich dann doch falsch gemacht:/

4) das gleiche mache ich auch für Zielfunktion 2 (wie du das genannt hast), aber da ich selber nicht auf die Formel komme, kannst du mir diese bitte kurz aufschreiben?!

5) und dann könnt ich schon den Solver verwenden

Vielen Dank für deine Hilfe
Antwort
Roman-22

Roman-22

10:50 Uhr, 01.04.2017

Antworten
Die beiden Zielfunktionen sind einfach die beiden Gleichungen, die du in dem Bild, welches ich schon mal gepostet hatte, siehst. Umgeformt halt, sodass alles nach links gebracht wurde und rechts nur mehr Null steht und anstelle von 30° natürlich PI()/6.
Bild1 im Beitrag von "19:25 Uhr, 31.03.2017"

Da ich keine Möglichkeit sah, zwei Zielzellen anzugeben, habe ich diese beiden Zellen Ziel1 und Ziel2 benamst und eine Gesamtzielzelle Ziel1^2+Ziel2^2 erstellt, die dann auch Null werden muss.
Auch im Solver eine der Zellen als Ziel und die andere als Nebenbedingung einzutragen hat funktioniert, bloß nicht mit dem Startwert 0 bei YP.
Du kannst ein wenig Tipparbeit sparen, wenn du die Zellen mit den Startwerten einfach X und Y nennst.

Antwort
Femat

Femat aktiv_icon

17:03 Uhr, 01.04.2017

Antworten
Ich habe lange mit dem Solver experimentiert.
Ich habe auch schon mal einen richtigen x-Wert erhalten, aber der y Wert hat nie damit überein gestimmt.
Ich werde mich in Zukunft hüten, Gleichungssysteme mit Excel zu lösen.
Den Grund seht ihr im Bildanhang, wo 4 Lösungen angezeigt werden

Screenshot (495)
Antwort
Roman-22

Roman-22

18:51 Uhr, 01.04.2017

Antworten
Naja, wie du meinem Screenshot entnehmen konntest findet Excel sehr wohl die richtigen Koordinaten. Ich hab mich kurz schlau gemacht und meine Vorgangsweise, eine Gleichung als Ziel zu definieren und die andere als Nebenbedingung ist die übliche, da man in Excel tatsächlich nicht mehrere Ziele definieren kann - naja.

Dass Excel nicht alle vier Lösungen finden kann ist klar, da sich hinter dem Solver nur ein numerisches Verfahren verbirgt, welches je nach Startwerten die Fehlerfläche runtersaust und in einem (lokalen) Minimum stehen bleibt. Andere Startwerte führen sicher auch zu allen anderen Lösungen. M$ behauptet ja nicht, dass Excel symbolisch rechnen kann - das darf man Excel daher nicht zum Vorwurf machen - dafür vieles andere, wie die Quasi-Unmöglichkeit, ein Excel-Blatt im Rahmen einer Dokumentation zu überprüfen aufgrund der versteckten und im Grunde unzumutbar unlesbaren Formeln.
Excel mag für viele Anwendungen ein gutes Tool sein, aber es im mathematisch/technischen Bereich einzusetzen (wie das vielfach leider auch heute immer noch wegen der de facto gegebenen Omnipräsenz des Programms gemacht wird) ist unverantwortlicher Frevel.

Dein Nspire hat also nun doch noch auch die richtige Lösung gefunden. Es sollte nicht verwundern, dass es vier Lösungen gibt, denn es stand ja schon in der Angabe, dass vier Lösungen zu erwarten sind und auch, dass eine davon A ist.

MatheÜbung

MatheÜbung aktiv_icon

19:19 Uhr, 01.04.2017

Antworten
Also, ich habs jetzt schon 100 mal probiert aber ohne Erfolg:(

Ich habe jetzt genau die Formel eingegeben (wenigstens das hab ich jetzt verstanden)
Dann habe ich die Zielzelle (Zielfunktion 12 +Zielfunktion 22) in den Solver eingegeben, Zielwert 0 angenommen und der veränderbare wert sind jetzt irgendwelche x und y Koordinaten (x=12y=0).

Ich habe keine Nebenbedingungen eingegeben und auch so nichts umgestellt beim Solver.

Was ist denn da noch immer falsch?

Ich habe keine Ahnung mehr ;-)

BSP 3
Antwort
Femat

Femat aktiv_icon

20:03 Uhr, 01.04.2017

Antworten
Wo ist das Problem?
Du hast die bevorzugte dem Punkt B naheliegende Lösung gefunden. Um evtl weitere Lösungen gibst du x und y werte vor.
MatheÜbung

MatheÜbung aktiv_icon

20:08 Uhr, 01.04.2017

Antworten
Also wäre es ok, wenn ich diese Lösung gleich so lasse (0;20)?

Ich habe gedacht, dass der Punkt (16;2) rauskommen muss, wie bei euch?
Antwort
Femat

Femat aktiv_icon

20:16 Uhr, 01.04.2017

Antworten
Du hast -4.39|16.39 in deinem Bild erschtlich
oder war das deine Vorgabe, nicht die Berechnung?
Gib mal 12 für x und 0 für y vor und lass so lösen
MatheÜbung

MatheÜbung aktiv_icon

20:22 Uhr, 01.04.2017

Antworten
Ja das hatte ich... jetzt habe ich irgendwo ander hingedrückt und ist komischerweise wirklich wieder ein anderer Wert da (?) Keine Ahnung

Aber wäre dieses -4,16 richtig? dann würde ich das wieder versuchen hinzubasteln?

Also: ich habe es jetzt mit 12 und 0 probiert und da kommt jetzt 15,16 und 2,64 raus.

Ist das glaubst du so richtig oder eine mögliche Lösung und soll ich besser nirgends mehr hindrücken? ;-)
Antwort
Femat

Femat aktiv_icon

21:01 Uhr, 01.04.2017

Antworten
Alle 4 richtigen Lösungen siehst in meinem Bild 17:03 Uhr

Das ist doch super, die Lösung die du gerade gefunden hast
MatheÜbung

MatheÜbung aktiv_icon

21:11 Uhr, 01.04.2017

Antworten
Ah perfekt 16 und 2 sind dabei :-) Endlich!!! Vielen Dank


Hoffentlich meine letzte Frage: Weißt du wo ich was verändern muss, damit ich die anderen 3 auch noch bekomme? (Zielwert im Solver; andere Startwerte?)
Antwort
Femat

Femat aktiv_icon

21:17 Uhr, 01.04.2017

Antworten
Ich denke die Startwerte von x und y anders vorgeben dürfte die anderen Lösungen auch noch finden
Frage beantwortet
MatheÜbung

MatheÜbung aktiv_icon

21:32 Uhr, 01.04.2017

Antworten
Ok alles klar, super vielen vielen Dank an euch! Selber hätte ich das nie hinbekommen :-)
Antwort
Roman-22

Roman-22

22:22 Uhr, 01.04.2017

Antworten
Die Lösung die du gefunden hast ist leider die falsche. Wenn du meinen Geogebra Screenshot ansiehst, erkennst du, dass der Punkt, den du gefunden hast, zwar eine der vier Lösungen dieses nichtlinearen Gleichungssystems ist, aber gesucht ist doch nur jene Lösung, die dem Punkt B am nächsten liegt. Das ist in der Zeichnung der Punkt P1 und die Koordinaten (15,1645/2,6456) kannst du meinen diversen Screenshots entnehmen und auch die exakte Lösung hatte ich schon gepostet.
Warum du mit dem Punkt B(12/0) als Startwert nicht, so wie ich mit Excel, zur richtigen Lösung gekommen bist, ist mir nicht erklärlich. Nachvollziehen lässt es sich anhand des Screenshots leider nicht. Es ist höchst eigenartig, dass du mit den Startwerten 12 und 0 (oder hast du 0 und 12 gewählt?) zum Punkt P3(-4,39/12,39) gelangt bist, also jener Falschlösung, die sogar am weitesten von B entfernt liegt.
Ich kann es mir nur so erklären, dass du 12 und 0 vertauscht hattest.

EDIT Sehe leider erst jetzt, dass du eine Stunde später offenbar die richtige Lösung gefunden hast. Was du allerdings mit (16;2) meinst, verstehe ich nicht.
Frage beantwortet
MatheÜbung

MatheÜbung aktiv_icon

12:40 Uhr, 02.04.2017

Antworten
Ok, na zum Glück :-)

Also die zwei Werte Xp=15,164 und yP=2,645 kommen bei mir jetzt raus(endlich). Das habe ich auch gemeint mit (16;2), weil ich zu faul war die Zahlen zu schreiben, aber das war verwirrend, da hast du Recht.

Vielen Dank nochmals, das hat mir sehr geholfen.
Antwort
Roman-22

Roman-22

13:01 Uhr, 02.04.2017

Antworten
> Das habe ich auch gemeint mit (16;2)
Ah, verstehe! Du rundest bei 15,1.. auf und bei 2,6.. zum Ausgleich ab :-D)