Bonjour,
je cherche a faire la meme chose que ce code mais en histogramme :
je souhaite avoir 3 axes. De plus, mes données seront sous cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 x=0:0.1:4*pi; h=plotyy(x, sin(2*x), x, exp(x), ... 'plot', 'semilogy'); grid('on') xlabel('axe X') hy1=get(h(1),'ylabel'); hy2=get(h(2),'ylabel'); set(hy1,'string','fonction 1'); set(hy2,'string','fonction 2');
H0 : 73x37x247 (ici des coordonnées GPS contenant les données sur la hauteur des vagues)
et mon t : 247x1 (le temps)
Mon code de base qui trace un histogramme :
Mon soucis c'est que je souhaite "combiner" les 2 codes afin d'avoir un histogramme avec à la fois les données normalisées pour avoir la frequence sur la hauteur des vagues et une courbe sur la frequence cumulée (0 à 100%).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 filename='2016_03.nc'; long=ncread(filename,'longitude'); %réccupération de la matrice des longitudes lat=ncread(filename,'latitude'); H0=ncread(filename,'VHM0'); Tp=ncread(filename,'VTPK'); %Peak period t=ncread(filename,'time'); % h=histogram(H0,20,'Normalization','probability')
ca donnerait ca :
Merci d'avance pour votre aide.
Partager