Bonjour.
J'ai effectué un petit calcul tout simple sous Matlab pour trouver la forme de x dans l'équation suivante :
En faisant le calcul à la main, on trouve facilement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part n/2 = 2^x
Mais matlab renvoie le resultat sous forme néperienne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part x=log2(n/2)
Bien sûr dans un cas aussi simple il est aisé de transformer le résultat sous format de log2 en utilisant la relation log_a(x)=ln(x)/ln(a) Mais j'ai des calculs bien plus complexes à effectuer et j'aurais aimé que Matlab puisse me renvoyer les résultats sous la forme la plus condensée. Est-ce possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 syms x n solve('n/2 = 2^x') ans = log(1/2*n)/log(2)
Merci d'avance.
@+
Rémi
Partager