tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
768
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Jennesta
    Jennesta Jennesta ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Ort
    Aachen
    Beiträge
    215
    Hi Leute,
    ich hänge gerade etwas bei einem Algorithmus. Ich habe eine riesen Menge an Koordinaten als double-Wert-Paare gespeichert. Damit ich damit arbeiten kann, muss ich diese erst einmal in eine Matrix kloppen. So nun ist die Frage, wie stelle ich das vernünftig an?
    Das Problem dabei ist: Die Werte haben kein eindeutiges Raster, soll heißen es kann durchaus sein, dass ich bei 300 Werten, die alle in dieselbe Zeile gehören verschiedene y-Werte habe. Dazu kommt noch, dass die Werte zwar (wenn ich sie alle schön in der Ebene anordnen würde) ungefähr ein Rechteck ergeben, ich aber durchaus an der oberen Kante 20 mal mehr Werte habe als an der unteren Kante. Letzteres Problem wollte ich ansatzweise mit füllen von definierten Werten in die Matrix (wie 0) lösen.


    Hat irgendjemand eine Idee oder schonmal ein ähnliches Problem gelöst?

    Gruß
    Jennesta
     
    Was soll daran kompliziert sein? Es muss doch nur ein Rad bewegt werden, man kann aufsteigen, es kommt die Matschhütte und durch den Regenbogen gelangst du zum hungrigen Affen, der Affenschwanz wird gezogen und bums kommst du zum Paradispark.

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.802
    Blog-Einträge
    5
    Hallo,

    was meinst du mit „in eine Matrix kloppen“? Was willst du damit bezwecken? Ich nehme mal an, du meinst keine Matrix im streng mathematischen Sinne. Wenn du auf der Suche nach einer räumlichen Datenstruktur bist, dann versuch es mal mit den Stichworten „adaptiver Quadtree“ oder „k-d-Baum“.

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    Avatar von Jennesta
    Jennesta Jennesta ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Ort
    Aachen
    Beiträge
    215
    Hi,
    erstmal Danke für die Antwort. Bevor ich jetzt nach den Stichworten google, wollte ich eben kurz erläutern was ich meine.
    Also ich muss später Sachen wie Konturen berechnen können. Daher sollte das ganze schon möglichst 2 dimensional aufgebaut sein, um es einfach zu halten. Natürlich haben die einzelnen Felder in der Matrix mehrere Werte, die aber alle logisch an dieser Position zusammengehören.
    Die Matrixform soll also rein für später anzuwendende Algorithmen dienen.

    Wie die Werte zusammen gekommen sind kann ich leider nicht sagen, aber der Variation zu urteilen, ist da gefühlt jemand mit GPS durch den Wald gelaufen und hat alle 10 Schritte die Koordianten gespeichert

    Gruß,
    Jennesta

    €dit:
    Also der Quadtree ist natürlich eine super Sache, aber passte irgendwie doch nicht so ganz in mein Konzept hinein. Habe nun ein fiktives Raster, welches irgendwie grob passt drüber gelegt und alle Werte, die aus der Reihe tanzen, nicht vorhanden sind etc, die interpoliere ich. ICh glaube so fahre ich ganz gut damit. Danke nochmal
    Geändert von Jennesta (12.01.12 um 22:28 Uhr)
     
    Was soll daran kompliziert sein? Es muss doch nur ein Rad bewegt werden, man kann aufsteigen, es kommt die Matschhütte und durch den Regenbogen gelangst du zum hungrigen Affen, der Affenschwanz wird gezogen und bums kommst du zum Paradispark.

Ähnliche Themen

  1. <h:inputText> Double-Werte mit Komma statt Punkt als Dezimaltrennzeichen eingeben?
    Von navino im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 16.03.11, 09:25
  2. Double Werte vollständig anzeigen
    Von moemaster im Forum Java
    Antworten: 4
    Letzter Beitrag: 01.09.09, 12:09
  3. Antworten: 15
    Letzter Beitrag: 15.01.09, 14:43
  4. Matrix-Klasse double[,]-Array stürzt ab Bitte helft
    Von Kai_Jack im Forum .NET Windows Forms
    Antworten: 10
    Letzter Beitrag: 22.06.06, 16:35
  5. Werte in Matrix eintragen
    Von cmyk-vienna im Forum PHP
    Antworten: 2
    Letzter Beitrag: 15.06.06, 10:32