Bonjour,

Je vous écris afin d'avoir un renseignement concernant la programmation sous matlab. Je souhaite réaliser une fonction dans laquelle je peux rentrer différente valeur.
Ma fonction représente l'accélération donc je l'est crée comme ceci :

Code:
function y=acceleration(d)
y= d;
Je souhaite pouvoir entrer différente valeur d'accélération (constante, positive et négative). Je voudrai que la courbe des accélérations soit en forme d'escalier, pour cela j'ai déclarer d comme variable globale, ceci mon code :
Code:
>> global d
>> d=[ 1 1 2 2 3 3 4 4 5 5]

d =

     1     1     2     2     3     3     4     4     5     5 (réaliser l'escalier :-(( )
>> plot(accelerationconst(d))

>> vitesse=quad(@accelerationconst,0,6)

vitesse =

    18
Quand je calcul la vitesse j'ai un point et je voudrai une courbe.

Merci