??? Error using = Not enough input arguments.

Résolu/Fermé
fou_cinglé - 13 mars 2009 à 07:51
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 - 13 mars 2009 à 14:22
Bonjour,

j'ai un problème, je veux tracer un graphe avec une matrice formée de 4 colonnes que j'importe d'un fichier excel, mais j'obtiens toujours la même erreur ci dessous :

??? Error using = Not enough input arguments.

mon code est le suivant :

[num, txt, tab] = xlsread('test_mars_2009_01_ZSM.xls');
x_day=test_mars_2009_01_ZSM(:,1);
AD_50=test_mars_2009_01_ZSM(:,2);
AD_53=test_mars_2009_01_ZSM(:,3);
AD_55=test_mars_2009_01_ZSM(:,4);

plot(x_day,AD_50, 'LineWidth',2,'Color',[0 0 0],...
'DisplayName','50_AD');
hold on;
plot(x_day,AD_53,'LineWidth',2,'Color',[1 0 0],...
'DisplayName','53_AOD');
hold on;
plot(x_day,AD_550,'LineWidth',2,'Color',[0 0 1],...
'DisplayName','55_AD');

je peux aussi vous envoyer mes données formées de 4 colonnes et de 153 lignes

merci d'avance,

fou_cinglé

2 réponses

fou_cinglé
13 mars 2009 à 13:40
Bonjour,

je voudrais juste corriger l'erreur, j'attends toujours le soutien de aquelqu'un, et pour le fichier excel je peux l'importer manuellement, et pourtant j'ai toujours la même erreur qui apparait, que faire ?

x_day=test_mars_2009_01_ZSM(:, 1);
AD_50=test_mars_2009_01_ZSM(:, 2);
AD_53=test_mars_2009_01_ZSM(:, 3);
AD_55=test_mars_2009_01_ZSM(:, 4);

plot(x_day,AD_50, 'LineWidth',2,'Color',[0 0 0],...
'DisplayName','50_AD');
hold on;
plot(x_day,AD_53,'LineWidth',2 ,'Color',[1 0 0],...
'DisplayName','53_AOD');
hold on;
plot(x_day,AD_550,'LineWidth', 2,'Color',[0 0 1],...
'DisplayName','55_AD');

??? Error using ==> plot
Not enough input arguments.,
0
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 375
13 mars 2009 à 14:22
Bonjour mon ami !

Tes quelques lignes de code sont quelque peu étranges... tu sembles récupérer les différentes colonnes à l'aide du nom du fichier et non à l'aide de la matrice correspondant au fichier.
Ce qui me surprend, c'est que tu n'aies pas obtenu d'erreur avant même d'essayer de tracer tes courbes. N'est-ce pas plutôt ceci que tu voulais écrire ?
x_day=num(:,1);
AD_50=num(:,2);
AD_53=num(:,3);
AD_55=num(:,4);
Je te souhaite une bien bonne journée !
0