bonsoir tout le monde, je vois que la plus part des problèmes posté aujourd'hui sont résolu j'espère que le mien serai de même .
j'ai une boucle (for i=1:4000),dans cette boucle je dois calculer l'erreur e entre la trajectoire de référence ym et la position du pendule inverse 'teta'.
puisque le programme est très long (plus de 200 lignes), donc je donnerai juste l'essentiel
e est un vecteur calculer par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
e(1,1)=ym-teta(i);
e(2,1)=ymp-tetap(i);
%p désigne la dérivé
ym=pi/30*sin(t)
avant d'entrer dans la boucle j'ai écrit pour définir le temps
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
pas=0.001;
t0=0;
t=t0:pas:200;
tf=pas;
dans la boucle j'ai modifié le temps pour que a chaque fois en intègre tetap pour avoir teta sur l'intervalle t0_pas
mon problème est comment est ce que je dois écrire ym pour calculer l'erreur
mérci d'avance pour vos réponses