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

Anlegen von Verbindungslinien

 

Niko9310
Forum-Anfänger

Forum-Anfänger


Beiträge: 49
Anmeldedatum: 02.06.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.04.2015, 10:57     Titel: Anlegen von Verbindungslinien
  Antworten mit Zitat      
Hallo,

ich möchte eine Bohrerkontur durch Matlab und einem Vernetzungsprogramm meshen lassen. Dazu sortiert Matlab die eingegebenen Punkte.

Gmsh (Vernetzungsprogramm) braucht nicht nur die Punkte(12800), sondern auch die Verbindungslinien. D.h. die Linie von Punkt zu Punkt.
Ich habe alle Punkte sortiert in einer Liste stehen. Somit müsste Matlab nur den Startpunkt und Endpunkt in einer Datei speichern.

Habt ihr eine Idee wie man dieses Problem elegant lösen könnte?

Gruß

Niko9310
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 19.04.2015, 13:05     Titel: Re: Anlegen von Verbindungslinien
  Antworten mit Zitat      
Hallo Niko9310,

Zitat:
Ich habe alle Punkte sortiert in einer Liste stehen.

Dies ist für die Leser noch nicht nachvollziehbar. In welcher Form liegen die Daten genau vor und wie sollen sie genau in das File geschrieben werden?

Zitat:
Habt ihr eine Idee wie man dieses Problem elegant lösen könnte?
Zunächst sollte das Problem irgendwie gelöst werden, und dann muss man klären, was "elegant" genau bedeutet: Mit hoher Geschwindigkeit, kleinen Output-Files, gut lesbar oder leicht in anderer Programmiersprachen übertragbar?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Niko9310
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 49
Anmeldedatum: 02.06.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.04.2015, 16:53     Titel:
  Antworten mit Zitat      
Hallo Jan,

danke für deine schnelle Antwort.

Ich habe eine Diplomarbeit vorliegen, die ein Programm beinhaltet, in dem Bohrer mithilfe von Matlab erstellt, vernetzt, verdrillt und schließlich auf Torsion untersucht werden. Dort habe ich folgenden Matlab Code, der die Verbindungslinien anlegen soll (s. Anhang --> screenshot13), angewendet, bekomme aber leider nur eine Fehlermeldung. Sad

Von der Eingangsdatei ("bohrergmsh") habe ich einen Screenshot erstellt. (s. Anhang--> screenshot12) Danke für deine Hilfe! Wink


Gruß Niko9310

screenshot13.png
 Beschreibung:
Screenshot der Fehlermeldung

Download
 Dateiname:  screenshot13.png
 Dateigröße:  5.57 KB
 Heruntergeladen:  277 mal
screenshot12.png
 Beschreibung:
Screenshot der Eingangsdatei "bohrergmsh"

Download
 Dateiname:  screenshot12.png
 Dateigröße:  54.29 KB
 Heruntergeladen:  268 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 20.04.2015, 17:02     Titel:
  Antworten mit Zitat      
Code:
1:size(bohrergmsh{1},1)'
sollte ein zeilenvektor sein.
Code:
(2:size(bohrergmsh{1},1))'
ist ein spaltenvektor der ein element weniger hat als der vektor davor
Code:
size(bohrergmsh{1},1)
ist einfach eine zahl
und die drei dinger versuchst du einfach hintereinander zu klatschen. darum meckert er.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Niko9310
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 49
Anmeldedatum: 02.06.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2015, 10:32     Titel:
  Antworten mit Zitat      
Hallo,

ich habe mittlerweile das Problem gefunden! Ich habe die (-1) vergessen.
Code:


linien=[(1:size(bohrergmsh{1},1)-1)' (2:size(bohrergmsh{1},1))';...
size(bohrergmsh{1},1) 1];

 


Die Punkte werden nun im Mesher angezeigt und auch wie gewohnt verbunden. Bilder gibts im Anhang!

Danke für eure Hilfe!!!

Gruß Niko9310

screenshot15.png
 Beschreibung:

Download
 Dateiname:  screenshot15.png
 Dateigröße:  10.84 KB
 Heruntergeladen:  276 mal
screenshot14.png
 Beschreibung:

Download
 Dateiname:  screenshot14.png
 Dateigröße:  21.67 KB
 Heruntergeladen:  279 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.