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

Histogramm mit Monaten erstellen!?

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2014, 12:54     Titel: Histogramm mit Monaten erstellen!?
  Antworten mit Zitat      
Hallo Liebe Forumgemeinde,

mir ist folgendes Problem untergekommen. Ich habe eine ganze Menge (ca. 20*78) an Daten in Datumsform die ich mir so habe erstellen lassen (auszug)

[hui,C] = xlsread('DivTerminGesamt.xlsx',1,'A4:CA7175');
matlabDates = datenum(C(:,1), 'dd.mm.yyyy');
% matrix=NaN(
All=find(hui(:,2))
AllDat=datestr(matlabDates(All(:,1),1),1)

Nun möchte ich gern ein Histogramm haben das folgendes Zusammenfasst.
AllDat =

06-Oct-1988 05-Oct-1989 05-Oct-1990 04-Oct-1991 05-Oct-1992
07-Oct-1993 07-Oct-1994 06-Oct-1995 08-Oct-1996 11-Jul-1997 09-Jul-1998 08-Jul-1999 13-Jul-2000 12-Jul-2001 13-Jun-2002 30-Apr-2003 06-May-2004 05-May-2005 04-May-2006
03-May-2007 22-May-2008 30-Apr-2009 06-May-2010 05-May-2011 10-May-2012 08-May-2013

und so aus gibt, dass ich weis wie oft Oktober vorkommt, Juni, Juli... usw.

Vielen Dank für jede Hilfe.

Gruß


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.09.2014, 13:06     Titel:
  Antworten mit Zitat      
Hallo,

mit der Syntax
Code:
kannst du den Monat bestimmen. Dann
Code:


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2014, 13:23     Titel:
  Antworten mit Zitat      
Wow, ist echt klasse wie schnell ich eine Antwort erhalten habe, Danke. Smile

Jetzt stellt sich doch noch die Anschlussfrage, dachte ich bekomm es gelöst. Wie kann ich mir die Monatsnamen anzeigen lassen anstatt 1:12.

Vielen Dank im Voraus.

Gruß
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2014, 14:03     Titel:
  Antworten mit Zitat      
Ist klar, keine Ahnung warum ich gerade nicht drauf gekommen bin, hier nun die Lösung. ^^

Monate={'Jan' 'Feb' 'Mar' 'Apr' 'May' 'Jun' 'Jul' 'Aug' 'Sep' 'Oct' 'Nov' 'Dec'};
[~, M] = datevec(AllDat)
figure
hist(M, 1:12)
set(gca,'XTickLabel',Monate)

Grüße und Danke für die Hilfe!
 
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.