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)
Configuration: Windows XP
Safari 530.19.1

3 réponses

  1. jadore63100
     
    Merci pour ta réponse, mais j'avais déjà essayé ça et rien y fait ....
    1
  2. 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
  3. 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