??? Error using = Not enough input arguments.

Résolu/Fermé
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é
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. 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 !
    1. 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.,