Bonjour a tous, je suis nouveau dans le groupe.
Dans le cadre d'un sujet au sein de mon ecole, je dois:
Programmer 2 trajectoires (position [avec outils cumsum] et vitesse en fonction du temps pour un vehicule.
Trajectoire 1 : vitesse du vehicule de 20m/s pendant 90s
Trajectoire 2 : vitesse du vehicule 20m/s pendant 30s puis 0m/s pendant 30s puis 20m/s pendant 30s
Voila mon probleme j'arrive a le faire sans l'outils cumsum, mais pas avec,
Voici ce que j'ai fais:
Pour la trajectoire 1 ca marche mais pas pour la 2 car la vitesse nul creer une position nul, c'est pour ca qu'on me demande d'utiliser cumsum
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 %Trajectoire 1 t=0:1:90; %Vecteur temps de 90s for i=1:length(t) vlead=20; %vitesse du véhicule xlead(i)=vlead*t(i); %Position du véhicule en fonction du temps end %Trajectoire 2 t=0:1:90; %Vecteur temps de 90s for i = [ 1:31 62:91 ] vlead=20; %vitesse du véhicule leader xlead(i)=vlead*t(i); %Position du véhicule leader en fonction du temps end for i = 32:61 vlead=0; %vitesse du véhicule leader xlead(i)=vlead*t(i); %Position du véhicule leader en fonction du temps end
Voila voila si quelqu'un peut m'aider ce serait genial
Merci
Partager