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

Problème débutant Matlab



  1. #1
    siRNA

    Problème débutant Matlab


    ------

    Bonjour,

    je suis débutant en Matlab, et ne comprend pas ceci.
    solve('a*x-1=0')
    donne bien la solution 1/a, mais si j'écris
    solve('a*x-1=0'), a=4
    pourquoi est-ce qu'il ne me donne pas la valeur de 1/4, mais tjs 1/a?.
    Comment lui faire comprendre que je veux qu'il donne la solution à l'équation avec la a donné?
    Merci pour toute réponse.

    -----
    La science a fait de nous des dieux avant même que nous méritions d'être des hommes.

  2. 📣 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 🤖 ?
  3. #2
    Poual

    Re : Problème débutant Matlab

    Salut,

    Solve renvoie un type de variable que je ne connaissais pas appellé Sym pour Symbolic. C'est donc une écriture symbolique où les lettres sont des variables, etc...

    Pour obtenir des résultats numériques, tu dois utiliser la fonction subs (cf. aide Matlab). Dans le code que tu proposes, cela donne:

    y=solve('a*x-1=0');
    subs(y,'a',4)
    qui te renvoie 0.25000...

    Ce qui est cool c'est que subs choisit tout seul le type de variable qu'il te renvoie (double, syms, etc...)

    Bon courage,
    Poual

Discussions similaires

  1. [MATLAB] [débutant] cercles, centres et rayons.
    Par Hannouu dans le forum Logiciel - Software - Open Source
    Réponses: 20
    Dernier message: 01/03/2016, 19h48
  2. débutant programmation/matlab
    Par GBH dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 29/01/2009, 10h35
  3. DEBUTANT matlab lecture de fichier texte remplacement de valeur et matrice
    Par niepoc dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 23/04/2008, 16h25
  4. [Debutant] Filtre Butterworth Matlab
    Par Gui973 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 15/12/2007, 01h02
  5. [débutant] données temporelles matlab
    Par c.halgand dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 02/11/2007, 18h18