L'erreur vient de cette ligne :
set(gca,'semelleDlim',[min(semelleD(:)) max(semelleD(:))],'tlim',[min(t(:)) max(t(:))])
La propriété s'appelle toujours ylim, quelque soit le nom de la variable tracé en y (idem pour x). Voir cet article : Présentation des objets graphiques
Donc dans ton code tu corriges toutes les lignes similaires :
set(gca,'ylim',...,'xlim',...)
Ensuite, utilise DISP pour afficher des commentaires sur le command window (c'est plus propre).
Par exemple, ligne 59 :
devient
Ensuite, utilise la transposée simple plutôt que la transposée conjuguée (voir la
: Quelle est la différence entre ' et .' ?), car tes variables ne sont pas des valeurs complexes :
Par exemple ligne 55 :
devient
1 2
|
d=[inf abs(diff(z.'))]; |
Avec ça, on devrait déjà y voir pus clair
Partager