Fonction solve matlab : une inconnue un param

Fermé
satouri Messages postés 1 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 24 avril 2010 - 24 avril 2010 à 02:57
Bonsoir,

tout est dans le titre
mon paramètre est : p=0.2185
l'inconnue est 'c'

en utilisant la fonction solve : solve('(p+3)/2=(1-3^(-c))/(1-2^(-c))')
j'obtiens comme solution : (2*(1/3^c - 1))/(1/2^c - 1) - 3

alors qu'en remplaçant p par 0;2185
donc solve('(0.2185+3)/2=(1-3^(-c))/(1-2^(-c))')
j'obtiens : -0.074190743152452547638834220082622

ce dont j'en ai besoin c'est d'écrire solve('(p+3)/2=(1-3^(-c))/(1-2^(-c))') et d'obtenir -0.074190743152452547638834220082622


quelqu'un peut m'aider SVP
Merci d'avance