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

Brauche hilfe beim erstellen eines Histogramms

 

dastien
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 05.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.03.2008, 19:52     Titel: Brauche hilfe beim erstellen eines Histogramms
  Antworten mit Zitat      
Hallo zusammen,
ich habe Matlab erst seit kurzem bin also ziemlich unerfahren.
Könnt ihr mir dabei helfen ein Histogramm zu erstellen.
Mit folgenden Werten. Ein Histogramm für jede Fläche und ein in dem alle sind aber mit unterschiedlichen Farben für jede Fläche.
Habe die Werte in der angehängten Excel Tabelle stehen.
Danke schon mal im vorraus.

Werte.xls
 Beschreibung:

Download
 Dateiname:  Werte.xls
 Dateigröße:  17 KB
 Heruntergeladen:  833 mal
Private Nachricht senden Benutzer-Profile anzeigen


jochma
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 79
Anmeldedatum: 25.10.07
Wohnort: Oberbayern
Version: Version 7.0.0 (R14)
     Beitrag Verfasst am: 14.03.2008, 12:30     Titel:
  Antworten mit Zitat      
Servus,

vorausgesetzt du hast die Werte der einzelnen Werkstückflächen jeweils in den Vektoren A, B, C, D und E gespeichert, hilft dir die Funktion hist weiter!

So könnte der Histogrammaufruf dann erfolgen:

Code:

figure;
subplot(5,1,1), hist(A), h=findobj(gca,'Type','patch'); set(h,'FaceColor','r');
subplot(5,1,2), hist(B), h=findobj(gca,'Type','patch'); set(h,'FaceColor','g');
subplot(5,1,3), hist(C), h=findobj(gca,'Type','patch'); set(h,'FaceColor','y');
subplot(5,1,4), hist(D), h=findobj(gca,'Type','patch'); set(h,'FaceColor','k');
subplot(5,1,5), hist(E), h=findobj(gca,'Type','patch'); set(h,'FaceColor','b');
 


- figure erstellt dir ein neues Graphikfenster.
- subplot(5,1,x) erstellt in diesem Graphikfenster jeweils 5 untereinander stehende Graphikblöcke, x spricht den jeweiligen Graphikblock an.
- hist(A) erstellt das gewünschte Histogramm von der Variable A, wobei voreingstellt 10 "Balken" erstellt werden, aber mit hist(A,20) beispielsweise auch 20 "Balken" erstellt werden können.
- und der Rest ist zur Einstellung der jeweiligen Farbe (siehe hist in der Matlab-Hilfe).

gruß
jochma
Private Nachricht senden Benutzer-Profile anzeigen
 
dastien
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 05.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.03.2008, 18:28     Titel:
  Antworten mit Zitat      
Ja danke das hat mir weitergeholfen.
Funktioniert jetzt wunderbar
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.