|
|
punkte unterhalb eines rasters ausgeben |
|
andi_1 |

Forum-Fortgeschrittener
|
 |
Beiträge: 86
|
 |
|
 |
Anmeldedatum: 15.07.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.09.2010, 16:24
Titel: punkte unterhalb eines rasters ausgeben
|
 |
Hallo Leute,
habe hier ein regelmässiges Punktraster mit der Rasterweite 1Meter.
Jedem Rasterpunkt(X,Y) ist eine Höhe Z zugewiesen. X,Y,Z liegen in Matritzenform vor.
Habe nun hier eine 3D-Punktwolke. Würde gerne alle Punkte dieser Wolke, die sich unterhalb des regelmässigen Rasters befinden, ausgeben.
Hat jemand ne Idee wie ich das machen könnte oder gibts da nen Befehl für?
Gruß und Dank!
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 26.09.2010, 18:52
Titel:
|
 |
Hallo,
sind die Punkte aus der Punktwolke auf dem Raster oder zufällig irgendwo?
Falls letzteres, zunächst durch Interpolation (z.B. griddata, interp3) den Z-Wert des Rasters bestimmen, der zu den (x,y)-Koordinaten gehört. Der Vergleich sollte dann kein Problem mehr sein.
Dieselbe Strategie sollte auch funktionieren, wenn die (x,y)-Werte zum Raster passen. Dann wird bei der Interpolation im Grunde einfach nur der richtige Wert ausgelesen.
Grüße,
Harald
|
|
|
andi_1 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 86
|
 |
|
 |
Anmeldedatum: 15.07.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.09.2010, 08:36
Titel:
|
 |
Hallo Harald,
die Punkte der Punktwolke sind zufällig irgendwo. Das Raster hab ich mit "griddata" bereits erstellt.
Ich habe gehofft, dass es für eine solche Aufgabe eine Funktion oder einen Befehl in Matlab gibt, hab aber bisher nichts gefunden.
Dann werd ich eben doch versuchen, selbst etwas zu programmieren.
Gruß und Dank
|
|
|
andi_1 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 86
|
 |
|
 |
Anmeldedatum: 15.07.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.09.2010, 09:45
Titel:
|
 |
hat jemand eine Idee für einen Vergleich? Meine Ideen sind auf Grund der grossen Datenmenge alle recht laufzeitintensiv...
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 27.09.2010, 14:58
Titel:
|
 |
Hallo Andi,
das klingt nach einer Aufgabe für INTERP2:
Du hast ein regelmäßiges Punktraster.
Du suchst die Z-Werte dieses Rasters zu den X- und Y-Werten der Punkt-Wolke per INTERP2. Dann vergleichst Du die Z-Werte des Rasters mit den Z-Werten der Wolke.
Gruß, Jan
|
|
|
andi_1 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 86
|
 |
|
 |
Anmeldedatum: 15.07.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.09.2010, 13:14
Titel:
|
 |
super, das ist die Lösung! Danke Jan.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|