??? Error using = Not enough input arguments. [Résolu/Fermé]

Signaler
-
Messages postés
639
Date d'inscription
vendredi 17 octobre 2008
Statut
Membre
Dernière intervention
31 mai 2009
-
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


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.,
Messages postés
639
Date d'inscription
vendredi 17 octobre 2008
Statut
Membre
Dernière intervention
31 mai 2009
391
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 !