PB fonction simple matlab

jadore63100 -  
 assuom -
Bonjour,

Voilà je suis débutant sous Matlab et je n'arrive même pas à créer une fonction simple.

J'ouvre un M-file et je tape

function [y]=fonction(x)
y=x+1 ;

j'enregistre j'éxcute et matlab me sort tout le temps

??? Input argument 'x' is undefined.

Error in ==> C:\Documents and Settings\Propriétaire\Mes documents\Mes textes\Université\TP MATLAB\TP 2\essai.m
On line 3 ==> y=x+1 ;

Quelle est la solution de cette question simple ?

Merci de vos réponses

(MATLAB 6.5)

3 réponses

jadore63100
 
Merci pour ta réponse, mais j'avais déjà essayé ça et rien y fait ....
1
cherchersolution Messages postés 22 Statut Membre
 
Bonjour,
Il faut savoir que: dans n'importe quel langage de programmation ,on'est obligé de définir la nature des variables
dés le début avant les utiliser ( par exemple si x est un entier on le défini comme le suivant: inter x )
si x est un réel on écrit: float x

et bon courage .
0
assuom
 
bonjour
votre programme est joust mais seulement vous voulez comprend comment
utilise le instruction function.
les etapes d;utilise cette instruction son:
1- cree nouvelle page M-file
2- ecrir votre programme :
function [y]=exemplefonction(x)
y=x+1 ;
y=y
3- enregistre votre M-file avec le meme nom "exemplefonction"
4- quand vous voulez execute votre programme il fout ecrire comme suite :
fonction( la valeur de X); par exemple pour x=9 en ecrir: fonction(9) et
tape entre, le resultat est "y=9"
0