WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Herauslesen von S/W Flächen aus geplotteter (X,Y) Matrix

 

herrstanc
Forum-Newbie

Forum-Newbie



Beiträge: 3
Anmeldedatum: 12.06.13
Wohnort: Dresden
Version: ---
     Beitrag Verfasst am: 17.06.2013, 19:04     Titel: Herauslesen von S/W Flächen aus geplotteter (X,Y) Matrix
  Antworten mit Zitat      
Hallo Liebe Gemeinde,

ich arbeite mich gerade mit MatLab ein und bin auf dieses Forum gestoßen Very Happy

Ich habe folgendes, mir nicht trivial erscheinendes Problem:

Aus einer Messung habe ich eine sehr große Punktewolke (X,Y) – Matrix in Matlab. Diese plotte(x,y) ich und erhalte eine ebene Darstellung eines S/W Abdruckes eines Reifenlatsches. Ich möchte nun die schwarzen Flächen herauslesen und mittels einer vorgegebener, konstanter Höhe 3D darstellen (Profilblöcke). Quasi eine Art Profil.

Mein Problem ist nun, wie kann ich die schwarzen Flächen herauslesen / einfangen, um damit weiter zu arbeiten? Ein Ansätz oder Richtung wäre sehr Hilfreich.

Vielen Dank

reifenlatsch.png
 Beschreibung:

Download
 Dateiname:  reifenlatsch.png
 Dateigröße:  12.9 KB
 Heruntergeladen:  463 mal
Private Nachricht senden Benutzer-Profile anzeigen


herrstanc
Themenstarter

Forum-Newbie

Forum-Newbie



Beiträge: 3
Anmeldedatum: 12.06.13
Wohnort: Dresden
Version: ---
     Beitrag Verfasst am: 18.06.2013, 01:20     Titel:
  Antworten mit Zitat      
edit:

es handelt sich bei der Matrix um ein [1000x1200x2] double (file1)

Code:

clear; close all; clc;
load file1;
profilhoehe=8;
% 2D Darstellung erzeugen
figure, plot( file1(:,:,1), file1(:,:,2), 'k.' );
% Auslesen der einzelnen Matrizen
x=file1(:,:,1);
y=file1(:,:,2);
z=profilhoehe*ones(1000,1200);
plot3(x,y,z,'k');
box on;
 


Ergibt die Fläche "schwebend" im Raum. Um ein Profil zu erhalten, müsste ich nun die schwarzen Punkte mittels einer Senkrechten zur X-Y Ebene verbinden? Komme hier nicht weiter.

Latsch3D.jpg
 Beschreibung:

Download
 Dateiname:  Latsch3D.jpg
 Dateigröße:  25.78 KB
 Heruntergeladen:  530 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.