AGB  ·  Datenschutz  ·  Impressum  







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

2D- in 3D-Koordinate umrechnen

Ein Thema von milos · begonnen am 2. Mai 2016 · letzter Beitrag vom 18. Mai 2016
 
Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
 
Delphi 11 Alexandria
 
#17

AW: 2D- in 3D-Koordinate umrechnen

  Alt 16. Mai 2016, 13:42
Danke, hab mir das zum Teil schon gedacht aber nun ist es mir Klar, hab nicht gedacht das man selbst eine 3x2 mit einer 2x1 Matrix multiplizieren kann, ist ja aber ganz logisch und es klappt wunderbar

Der Fehler tritt bei mir tatsächlich in der ersten Formel auf wo ich es mit der Matrixinversion probiere soll denn wenn ich die 2. Formel mit korrekten "Labordaten" (z.b die aus der excel tabelle) füttere erhalte ich korrekte Daten wie bei dir auch. Momentan mache ich das so um u und v auszurechnen das ich eine Delphi-Referenz durchsuchenTMatrix3D mit den Daten aus b1 und b2 fülle sodass die Matrix so aussieht:

Delphi-Quellcode:
M=
[b_1_1, b_2_1, 0,
 b_1_2, b_2_2, 0,
   0 , 0 , 0
Also eigentlich ne 3x3 Matrix weil das bei TMatrix der standard ist, die restlichen Felder habe ich als 0 deklariert. Danach habe ich die inversion (heisst das so?) Berechnet und den determinanten davon mit (xy - a) multipliziert, also genau so in pseudo code:
Code:
determinant(inversion(M)) * (xy - a)
Ich bin hier wieder fleissig am lesen und versuche das Thema zu verstehen und glaube gerade das ich mich mit dem determinanten vertan hab und glaube eher das ich die inversierte matrix mit dem vektor multiplizieren muss oder irre ich mich da wieder komplett? Wie sehe ich was eine Blockmatrix und was eine ganz normale Klammer ist? Wie gesagt hab die letzten tage vieles durch "try n' error" versucht und weiss mittlerweile gar nicht mehr wirklich was ging und was kläglich scheiterte

Ich versuchs erstmal weiter, vielen vielen herzlichen dank für deine grossartige unterstützung, kann mir vorstellen wie mühesam es ist sowas mir beibzubringen trotzdem schön zu sehen das es Leute gibt die es versuchen

Freundliche Grüsse
Milos

Geändert von milos (16. Mai 2016 um 14:11 Uhr)
  Mit Zitat antworten Zitat
 


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 03:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz