AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Vektorberechnungen

Ein Thema von Flare · begonnen am 2. Dez 2006 · letzter Beitrag vom 3. Dez 2006
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#11

Re: Vektorberechnungen

  Alt 2. Dez 2006, 13:30
Was meinst du in diesem Zusammenhang mit Zahlenpaaren? Es geht doch darum, beispielsweise für die Schnittpunktbestimmung die Geradengleichungen allgemein aufzulösen, damit ich eine Funktion erhalte, die ich fest in den Code einfügen kann und nachher nur noch mit den konkreten Parametern der zwei Geraden füttern muss. Und das ist wirklich nur eine einmalige Arbeit von 10 Sekunden.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: Vektorberechnungen

  Alt 2. Dez 2006, 13:54
"Ich will etwas lernen, benutze dafür aber eine fertige Library."

Wo ist der Fehler in diesem Satz?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#13

Re: Vektorberechnungen

  Alt 2. Dez 2006, 14:06
Ich benutze keine fertige Library. Ich möchte Vektorrechnung im Programmierteschnichen Sinne lernen und benutze dafür eine fertige LGS-Solver-Lib. Wo ist das Problem? Die Vectorlib schreibe ich selber.


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: Vektorberechnungen

  Alt 2. Dez 2006, 14:12
Das Problem ist, dass du bei einem LGS-Lösungsalgorithmus auch ne Menge lernen könntest.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#15

Re: Vektorberechnungen

  Alt 2. Dez 2006, 14:14
Zitat von 3_of_8:
Das Problem ist, dass du bei einem LGS-Lösungsalgorithmus auch ne Menge lernen könntest.
Stimmt schon, vielleicht hole ich das ja noch nach!
Nur habe ich mich gerade auf Vektoren versteift...versicht mich nicht davon abzubringen, sonnst klappt das noch!


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#16

Re: Vektorberechnungen

  Alt 2. Dez 2006, 15:43
Irgendwie verstehe ich das Problem gerade nicht ganz. Wozu braucht man überhaupt bei dieser Aufgabenstellung einen Lösungsalgorithmus für ein LGS? Es muss doch überhaupt nichts gelöst werden!
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#17

Re: Vektorberechnungen

  Alt 2. Dez 2006, 16:27
Doch.
Ich brauche z.B. für den Schnittpunkt von 2 Geraden ein Gleichungssystem.
Oder bei der Berechnung ob ein Punkt in einer Gerade liegt.

Oder hast du dafür andere Lösungsverfahren?


Flare
Willy Scheibel
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#18

Re: Vektorberechnungen

  Alt 2. Dez 2006, 16:32
Also wenn dus nur für 2- bzw. 3-dimensionale Vektoren brauchst, dann brauchst du kein LGS, weil du das einfach schon per Hand auflösen kannst.

Wenn dus für n-dimensionale Vektoren haben willst, dann ist ein LGS (AFAIK) unumgänglich. Ist aber auch nicht so schwer, nimm dir ein Array, verwende es als erweiterte Koeffizientenmatrix und löse es, indem du die Matrix in Stufenform bringst.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Flare

Registriert seit: 26. Jan 2006
Ort: Leipzig
529 Beiträge
 
Delphi 7 Professional
 
#19

Re: Vektorberechnungen

  Alt 2. Dez 2006, 23:06
Ihr hattet irgendwie recht

Ich habe jetzt schon einige Sachen programmiert und bis jetzt doch noch kein LGS-Löser gebraucht.

Nur jetzt hänge ich an der Umsetzung für das Schneiden von 2 Geraden in der Form
Code:
x1       x2   x3       x4
y1 + r * y2 = y3 + s * y4
z1       z2   z3       z4
wobei die Zahlen, die untereinander stehen, die Vektoren (3-Dimensional) sein sollen.

Ich hatte die Idee, die dritte Gleichung des LGS nach r umzustellen, dann das in die 1. Gleichung einzusetzen und dann diese 1. Gleichung nach s umstellen und das dann in die 2. Gleichung einzusetzen. (Die Reihenfolge dürfte ja eigentlich egal sein)
Dann habe ich eine Gleichung, die ich nach r umstellen kann, welche von allen x-, y- und z-Werten abhängig ist.
Das r kann ich dann in irgendeine Gleichung einsetzen um s herauszubekommen.

Ist diese Herangehensweise überhaupt richtig?

Wenn ja, ist das allerdings sehr umständlich, da verschiedene Werte in dieser Gleichung nicht 0 sein dürfen.

Gibt es eine einfachere Lösung zum herausfinden des Schnittpunktes zweier Geraden?
(für einen Lösungsansatz für Gerade+Ebene und Ebene+Ebene wäre ich auch sehr dankbar!)


Flare

//Edit: Soory, meinte r anstatt t
Willy Scheibel
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#20

Re: Vektorberechnungen

  Alt 2. Dez 2006, 23:14
Wo nimmst du nun auf einmal "t" her ? Du musst einfach nur die erste und zweite Gleichung nach r auflösen, gleichsetzen und dann nach s auflösen, feddisch.

@3/8: Nope, die Formel bleibt gleich(simpel), es kommt nur pro Dimension eine weitere Prüfung hinzu, ob der gefundene s-Wert auch für alle Dimensionen gültig ist.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz