Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

équivalence d'une fonction matlab en Fortran



  1. #1
    domdom974

    équivalence d'une fonction matlab en Fortran


    ------

    Bonjour,


    J'espère que je suis au bon endroit pour poser ma question.
    Je suis nouveau ici et je débute en matlab comme en fortran.
    Voici mon problème:
    J'ai une fonction matlab qui prend en entrée 6 tableaux de matrices et un vecteur et qui renvoi un vecteur.
    Je voudrai reécrire cette fonction en fortran, mais je ne sais pas si je dois faire une SUBROUTINE ou bien une FUNCTION?

    Si quelqu'un pouvais m'aider, ce serai sympa, merci d'avance.

    -----

  2. #2
    phryte

    Re : équivalence d'une fonction matlab en Fortran

    Bonjour.
    En fortran tu peux faire les deux.
    Ce qui différentie function et subroutine, c'est le nombre de résultats :
    function : plusieurs arguments et 1 seul résultat (vecteur, matrice par exemple)
    subroutine : plusieurs arguments et plusieurs résultats.

  3. #3
    domdom974

    Re : équivalence d'une fonction matlab en Fortran

    Bonjour Phryte

    Je te remercie pour ta réponse. Elle a bien éclairé ma lanterne, c'est tout à fait ce que je voulais savoir!!

Discussions similaires

  1. Antécédent d'une fonction sous matlab
    Par tc4b4ex dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 28/04/2009, 14h11
  2. Matlab/fortran
    Par briscouille dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 26/09/2007, 09h19
  3. Probleme avec les mex files : utilisation du fortran en matlab
    Par licette dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 04/07/2006, 14h41
  4. Fortran et Matlab qui peut m'aider svp
    Par magmatic_rock dans le forum Logiciel - Software - Open Source
    Réponses: 14
    Dernier message: 08/03/2006, 13h37