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

Matlab-matrice de fonctions



  1. #1
    Quinto

    Matlab-matrice de fonctions


    ------

    Allo,
    je suis confronté à un problème de programmation, et je me demandais si quelqu'un pouvait m'aider à le résoudre.

    Je dois programmer un algorithme qui calcul des applications conformes (à une précision arbitrairement grande) et pour celà je dois créer une suite de fonctions.
    Le problème est que matlab travaille principalement avec des matrices, ce qui n'est pas un problème en soit, mais matlab ne veut pas de matrices de fonctions, si bien que si je veux définir récursivement une suite de fonctions, je ne sais pas comment m'y prendre.
    Je serai très étonné d'apprendre que ce logiciel si puissant, ne puisse pas répondre à nos attentes de ce coté ci, alors je me dis que je suis juste passé à coté de l'astuce.
    Si quelqu'un voulait bien m'aider, je lui en serait très reconnaissant.
    Amicalement,
    Quinto

    -----

  2. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    azt

    Re : Matlab-matrice de fonctions

    Bonsoir,
    Je n'ai pas matlab pour tester l'idée directement :
    Ecrire une fonction qui reçoit en paramètre la fonction de base et n l'ordre pour lequel tu veux la fonction et en sortie la fonction obtenue. Cette fonction s'appellerait elle même en descendant d'un ordre, un peu comme quand on définit une factorielle par récursion.

    Tu préférerais directement un tableau avec les fonctions déjà calculées ?
    Nous sommes toujours de la taille de l'univers que nous découvrons. [Frédérick Tristan]

  5. #3
    azt

    Re : Matlab-matrice de fonctions

    En y réflechissant, mon idée n'apporte rien du tout, on risque d'avoir le même problème pour le passage de paramètre en retour de fonction.
    Nous sommes toujours de la taille de l'univers que nous découvrons. [Frédérick Tristan]

  6. #4
    azt

    Re : Matlab-matrice de fonctions

    Je ne sais pas si je suis dans la voix que tu cherches, voila ce que je mettrais pour définir une suite de fonction :

    D'abord, l'exemple usuel pour la récurrence :
    Code:
    function s=factorielle(n)
    % retourne le nombre n!
    if n==0,
        s=1;
    else
        s=n*factorielle(n-1);
    end
    qui sera appellé par la fonction suivante :
    Code:
    function resultat=calculsecret(x,n)
    % x, le nombre
    % n, l'ordre
    if n==0,
    	resultat=1;
    else
    	resultat= (x^n)/factorielle(n) + calculsecret(x,n - 1);
    end
    A adapter avec tes jolies matrices en paramètre d'entrée et de sortie, si cela correspond bien à ton problème

    PS : J'étais parti je ne sais pourquoi sur du calcul formel dans ma réponse #3, cela ne s'arrange pas !
    Nous sommes toujours de la taille de l'univers que nous découvrons. [Frédérick Tristan]

  7. A voir en vidéo sur Futura
  8. #5
    Quinto

    Re : Matlab-matrice de fonctions

    Salut,
    merci pour ta réponse, je vais voir ce que celà donne. N'ayant pas matlab à la maison, je t'en reparle dans les prochains jours.
    Merci et a+

  9. #6
    khlaifi

    Re : Matlab-matrice de fonctions

    salut,
    j'ai le même problème, vu que je vais utiliser la fonction lsqnonlin (résolution syst non linéaire) mais en utilisant différentes systèmes ( et donc j'ai besoin de créer une matrice de function) sauf que avec myfun j'arrive qu'a créer un seul système.
    Avez vous trouvez de solutions.
    merci

  10. Publicité

Discussions similaires

  1. Création de n matrice sous Matlab
    Par stagiaireengalere dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 28/11/2010, 15h18
  2. derivées de fonctions composées dans matlab
    Par MANOLOVIT dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 04/12/2007, 17h35
  3. MatLab, fonctions mm2dp*
    Par Sorka dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 01/02/2005, 16h13
  4. Effacer une colonne dans une matrice sous Matlab
    Par jdeboer dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 10/01/2005, 19h21
  5. operation sur une matrice en matlab
    Par bof dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 20/05/2004, 16h27