Bonjour voilà mon problème, problème que je retrouve aussi (même erreur ) sur un GUI.

Je stocke dans une matrice un fichier .xls et j'associe chacune des matrices à une nouvelle colonne.

Ensuite, je désire afficher les deux colonnes et là impossible. voici tout d'abord le code avec les résultats intermédiaire en commentaires et ensuite l'erreur générée!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
  clear all
  close all
  num = xlsread('bilan_ech5.xls');        % charge le fichier dans la matrice num
   wave = num(:,1)% fréquences = 1ère colonne
   m=length(wave)  %--> 819
   int = num(:,2)  % coeffs = 2ème colonne
   n=length(int)       %--> 819
   figure(1)              % ne s'affiche pas
   plot(wave,int,'b')
L'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
??? Maximum recursion limit of 1000 reached. Use set(0,'RecursionLimit',N)
to change the limit.  Be aware that exceeding your available stack space can
crash MATLAB and/or your computer.
 
Error in ==> findall at 24
if ~all(ishandle(HandleList)),
 
Error in ==> backest at 9
   plot(wave,int,'b')