Bonjour à tous,

J'essai de faire un feather de données de vent avec des dates en abcisses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function GraphVent
 
fichier=load('VzVmVent.txt')
 
%lecture de l'ensemble du fichier
windz=fichier(:,2)
windm=fichier(:,3)
%définition de la date
X=num2str(fichier(:,1))
A=X(:,2:4)
M=X(:,5:6)
J=X(:,7:8)
 
a=size(A)
m=size(M)
j=size(J)
 
 
dates=datenum([J,'/',M,'/',A],'dd/mm/yyyy');
 
 
figure(1);
feather(windz,windm)
%axis equal
 
 
set(gca,'XTick',1:1:length(dates))
set(gca,'XTicklabel',datestr(dates(1:1:length(dates)),'dd/mm/dd'))
 
 
end
Quand je lance le programme j'ai le message d'erreur :
??? Error using ==> horzcat
All matrices on a row in the bracketed expression must have the
same number of rows.

Error in ==> GraphVent at 20
dates=datenum([J,'/',M,'/',A],'dd/mm/yyyy');

pourtant les fonctions J,M et A ont la même taille :
a =

2903 3


m =

2903 2


j =

2903 2
Je ne comprend pas d'ou viens le problème....

Merci d'avance pour votre aide