MATLAB: How to put the value on a graphic

graphMATLAB

Hi, I need to do 2 graphics(one is accelerationAngulaireRotor who depend of time/Temps and an other for positionAngulaireRotor who depend also about time)rom to equation that I made in a while, but I can't make a graphics. I tried to put a count in my variables, but it's said that my array isn't good.Here's what I done so far ( there is constant before..!) and yeah I go to a french university so my code is in french and not English… I really hope you can help me!
temps = 0 ;
incrementTemps = 0.001;
positionAngulaireRotor = 0;
vitesseAngulaireRotor = 0;
i=1;
while temps < 3
temps = temps + incrementTemps;
vitesseAngulaireMoteur = vitesseAngulaireRotor / ratio;
coupleMoteur = (vitesseAngulaireMoteur + 171.9) / 2865;
coupleRotor = coupleMoteur * ratio;
accelerationAngulaireRotor(i) = (coupleRotor - coupleFrottement)/ momentInertieMasse;
positionAngulaireRotor(i) = vitesseAngulaire*Temps + (accelerationAngulaireRotor*Temps^2)/2;
vitesseAngulaireRotor(i) = vitesseAngulaireRotor + accelerationAngulaireRotor*temps;
i = i+1;
end
plot(temps,vitesseAngulaireRotor);
plot(temps,vitesseAngulaireRotor);
hold on

Best Answer

temps = 0 ;
incrementTemps = 0.001;
positionAngulaireRotor = 0;
vitesseAngulaireRotor = 0;
i=1;
Temps = zeros([],1) ;
vitesseAngulaireRotor = zeros([],1) ;
positionAngulaireRotor = zeros([],1) ;
accelerationAngulaireRotor = zeros([],1) ;
while temps < 3
temps = temps + incrementTemps;
vitesseAngulaireMoteur = vitesseAngulaireRotor / ratio;
coupleMoteur = (vitesseAngulaireMoteur + 171.9) / 2865;
coupleRotor = coupleMoteur * ratio;
Temps(i) = temps ;
accelerationAngulaireRotor(i) = (coupleRotor - coupleFrottement)/ momentInertieMasse;
positionAngulaireRotor(i) = vitesseAngulaire*Temps + (accelerationAngulaireRotor*Temps^2)/2;
vitesseAngulaireRotor(i) = vitesseAngulaireRotor + accelerationAngulaireRotor*temps;
i = i+1;
end
figure
hold on
plot(Temps,vitesseAngulaireRotor);
plot(Temps,accelerationAngulaireRotor)