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

Kreis in Trapeze aufteilen + Schwerpunkte berechnen

 

cocowho
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 21.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2015, 12:10     Titel: Kreis in Trapeze aufteilen + Schwerpunkte berechnen
  Antworten mit Zitat      
Ich sollte einen Kreis in Trapeze aufteilen und deren Flächenschwerpunkte berechnen. Bin absolute Matlab Afängerin und hoffe ihr könnt mir helfen.

Anschliessend sollte ich die Schwerpunkte der Trapeze von einer Laufvariable substahieren und mit folgender Formel ( siehe Anhang)

Ich Danke euch! Hoffe mir kann jmd weiterhelfen.

Formel.pdf
 Beschreibung:

Download
 Dateiname:  Formel.pdf
 Dateigröße:  22.56 KB
 Heruntergeladen:  440 mal
ImpulsTrapez.m
 Beschreibung:

Download
 Dateiname:  ImpulsTrapez.m
 Dateigröße:  1.42 KB
 Heruntergeladen:  320 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: 21.04.2015, 12:19     Titel:
  Antworten mit Zitat      
was hast du denn bis jetzt versucht und welche fehler sind dabei aufgetreten? wie weicht das ergebniss vom gewünschten ab? neuligen empfehle ich immer den thread aus meiner signatur. das erspaart allen viel arbeit Smile
grüße
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
cocowho
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 21.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2015, 13:21     Titel:
  Antworten mit Zitat      
Ich bekomme keine Fhelermeldung, aber es kommen einfach keine Vernünftigen Werte raus. Und ich befürchte, dass meine Aufteilung schon nicht stimmt. Im Anhang ist ein Bild wie die Aufteilung sein sollte, dabei sollten die Flächenstücke als Trapeze angesehen werden.
Ich habe versucht die Seiten des Trapezes über einen Kreisbogen zu berechnen und dann in die Schwerpunktsformel einzusetzten.
Code:
r=d0/2;                                 %Radius der Austrittsdüse
phi=(0:pi/8:2*pi);                     %Schwerpunktlinien
alpha=(0+pi/16:pi/8:2*pi);             %Raster


%Schwerpunktsberechnung Elementardüsen
r1=12.5;
r2=8.5;
r3=5.5;
r4=3.5;
r5=2.5;
[x_Kreis1, y_Kreis1]=pol2cart(alpha,r1);
[x_Kreis2, y_Kreis2]=pol2cart(alpha,r2);
[x_Kreis3, y_Kreis3]=pol2cart(alpha,r3);
[x_Kreis4, y_Kreis4]=pol2cart(alpha,r4);
[x_Kreis5, y_Kreis5]=pol2cart(alpha,r5);

%Längere Seite des Trapez ---> Seitea
for i=1:length(alpha)
    for j=i:length(alpha)
        Seitea= sqrt((x_Kreis1(i)-x_Kreis1(j))^2+(y_Kreis1(i)-y_Kreis1(j))^2);
    end
end
%Kürzere Seite des Trapez --->Seiteb
for i=1:length(alpha)
    for j=i:length(alpha)
        Seiteb=sqrt((x_Kreis2(i)-x_Kreis2(j))^2+(y_Kreis2(i)-y_Kreis2(j))^2);
    end
end


Unbenannt.png
 Beschreibung:

Download
 Dateiname:  Unbenannt.png
 Dateigröße:  916.74 KB
 Heruntergeladen:  327 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: 21.04.2015, 14:42     Titel:
  Antworten mit Zitat      
huhu. ich mach mal ein paar anmerkungen.
Code:
r1=12.5;
r2=8.5;

du versteckst hier einen index im variablen namen. der hat da nix zu suchen Smile einen index sollte man auch als index benutzen.
Code:
r(1)=12.5;
r(2)=8.5;
das selbe gilt auch für das darunter etc.
Code:
for i=1:length(alpha)
    for j=i:length(alpha)
        Seitea= sqrt((x_Kreis1(i)-x_Kreis1(j))^2+(y_Kreis1(i)-y_Kreis1(j))^2);
    end
end
du hast hier zwar 2 schleifen aber du speicherst die ergebnisse der einzelnen schritte nicht. seitea ist als immer nur der letzte wert.
_________________

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 - 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.