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

Erstellung eines Vielecks

 

Ramón Busch
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 08.07.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.07.2015, 15:24     Titel: Erstellung eines Vielecks
  Antworten mit Zitat      
Hallo Leute,

ich möchte ein Vieleck-Zylinder in Matlab erstellen.
Dieses soll abhängig sein vom Radius, den Facetten(Anzahl der Eckpunkte bzw. der Linien), sowie der Tiefe. Allerdings benötige ich dafür eine Punkte, sowie eine Linienmatrix.

Könnt ihr mir da weiterhelfen?

Schonmal vielen Dank im voraus!!

Liebe Grüße
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: 08.07.2015, 15:35     Titel:
  Antworten mit Zitat      
was hast du denn bis jetzt versucht? was hat nicht geklappt? was ist anders als du erwartet hast?
sihe dazu auch am besten den thread aus meiner signatur falls anregungen gebraucht werden.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Ramón Busch
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 08.07.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.07.2015, 15:46     Titel:
  Antworten mit Zitat      
ich brauche lediglich die Punkte- sowie Liniematrix für ein Vieleck was abhängig von Radius; Eckenanzahl und Höhe ist.

dies sollte ja über sin und cos beziehungen zu schaffen sein, allerdings bekomme ich es nicht hin eine korrekte Matrix für diesen Fall zu erstellen.
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: 08.07.2015, 16:02     Titel:
  Antworten mit Zitat      
du stellst deine frage leider so das nur leute mit deinem fachwissen die aufgabe lösen können. das ist meist nicht nötig. ich kann dir so aber nicht helfen da ich die aufgabe nicht verstehe. darum hab ich nachgefragt. vielleicht finded sich ja jemand der dein vorwissen hat um die aufgabe zu lösen.
was das problem mit GUI zu tun hat weis ich auch noch nicht.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Ramón Busch
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 08.07.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.07.2015, 12:59     Titel:
  Antworten mit Zitat      
Nochmal zu gestern!
Ich habe bis jetzt diesen Quelltext erstellt

% Erstellen einer Polygonwelle

Code:
function b=zylinder


r=input('Bitte geben sie den Radius in mm an');
n=input('Bitte geben sie die Anzahl an');
hr=input('Bitte geben sie die Höhe in mm an');

a=0:360/n:360;
i=(i+1);
x(i)=r*cos(a);
y(i)=r*sin(a);
z(i)=0;
z1(i)=h;


x2=(x,x);
y2=(y,y);
z2=(z,z1);

b.p=[[x2];...
    [y2];...
    [z2]];

b.l=[[x(i) x(i)];...
      [x(i) x(i+1)]];

edit winkow: bitte code umgebung verwenden.
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: 09.07.2015, 14:15     Titel:
  Antworten mit Zitat      
das ist schön.
bei dem quelltest sollten aber fehler auftreten und du soltlest beschreiben inwieweit das erzielte ergebniss nicht den gewünschten entspricht.
Code:
a=0:360/n:360;
hier würde ich linspace verwenden.
Code:

hier weist du dem wert i die imaginäre zahlt 1+i zu... das ist kein gültiger index und du überschreibst auch gleichzeitig noch die imaginäre einheit mit einer variablen.
Code:

das sollte einen dimension fehler geben oder ein fehler mit der indizierung.
Code:

sollte auch einen fehler geben da die klammern falsch sind.
_________________

richtig Fragen
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 - 2024 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.