je suis en train de modéliser un système à réguler(MAtlab 7.30R2006b) Pour cela j'ai relevé des courbes de sortie sur la plus large gamme possible, en appliquant de petits échelons en entrée. Je souhaitais utiliser Matlab pour optimiser cette modélisation. Je comptais utiliser la fonction "arx" (AutoRegressive model with an eXogeneous variable). Mais aujourd'hui, je rencontre un petit souci sur Matlab et peut être que vous pourriez m'aider. Lorsque je saisis cette fonction sur Matlab, je reçois le message suivant :(elle ne marche ni pour des vecteurs d'entiers ni de réels)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Undefined function or method 'arx' for input arguments of type double
Ensuite j'ai testé sur Simulink avec la toolbox : System identification toolbox. Le détail de la librairie s'affiche bien, mais lorsque je fais glisser un bloc un message d'erreur apparait :et ensuite quand j'essaie de faire tourner la simulation, il me dit qu'il ne connait aucune des fonctions utilisées 'iddata' et 'arx'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 'ID BLOCK ERROR' "the IDModel system variable must be a valid IDmodel"
Je pense que ce n'est pas un problème de licence. Peut être qu'il faut charger une commande au début pour activer ces fonctions. Merci pour votre aide.
Partager