Déclaration d'une suite de fonctions en matlab
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Déclaration d'une suite de fonctions en matlab



  1. #1
    invitecac02c44

    Déclaration d'une suite de fonctions en matlab


    ------

    Salut tous

    Je travaille avec MatLab , et je veux définir une fonction dans une matrice c'est à dire par exemple:
    la fonction fn,m(x)=n*cos(x)+m*sin(x) de n et m variant de 1 à 3

    A=...........cosx+sinx 2cosx+sinx 3cosx+sinx
    ...............cosx+2sinx 2cosx+2sinx 3cosx+2sinx
    ...............cosx+3sinx 2cosx+3sinx 3cosx+3sinx

    Donc j'ai tapé ce programme dans un M-FILE
    for n=1:3
    for m=1:3
    a(x)=n*sin(x)+m*cos(x);
    end
    end

    Mais ça n'a pas marché.
    Je pense que le problème réside dans la déclaration d'une fonction à deux indices .
    Si quelqu'un veut bien m'aider , qu'il n'hésite pas...!
    Merci !

    -----

  2. #2
    invite5c27c063

    Re : Déclaration d'une suite de fonctions en matlab

    Citation Envoyé par mahdi mokrane Voir le message
    Je pense que le problème réside dans la déclaration d'une fonction à deux indices .
    Si quelqu'un veut bien m'aider , qu'il n'hésite pas...!
    Merci !
    D'abord, ce que tu as fait n'est pas une fonction mais un script. Ensuite, en jetant ca dans MatLab, comment peut-il deviner ce qu'est x ? (je suppose qu'on utilise pas le calcul symbolique qui necessite une toolbox que tout le monde n'a pas). Enfin, il n'y a qu'un indice x pour a donc si x est un entier, a sera un vecteur avec une seule initialisee et si x n'est entier (ou un entier negatif ou nul), il t'enverra promener. Les indices pour a sont evidemment m et n.

    Cela dit, la fonction s'ecrit comme quelque chose proche de

    Code:
    function a = matTrigo(x)
    
    for n=1:3
    for m=1:3
    a(m,n)=n*sin(x)+m*cos(x);
    end
    end
    et on l'appelle en faisant

    Code:
    matrice = matTrigo(1.23456)

Discussions similaires

  1. Trouver la convergence d'une suite de fonctions
    Par invite8c300b33 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 04/11/2009, 22h43
  2. Convergence uniforme d'une suite de fonctions
    Par Bleyblue dans le forum Mathématiques du supérieur
    Réponses: 11
    Dernier message: 22/06/2009, 00h58
  3. Convergence normale d'une suite de fonctions
    Par inviteab2b41c6 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 29/06/2005, 02h10