hello. I have a problem when a try solve exp(1/x)=b equation where b is a known number. for example vpasolve(exp(1/x)==3,x) the result is -1.0787658120660760897089735826813e186744862 that's clearly wrong. please help me

 Réponse acceptée

Walter Roberson
Walter Roberson le 13 Avr 2018
Modifié(e) : Walter Roberson le 13 Avr 2018

0 votes

You are right, I am seeing the same thing, but different results.
-2.9994493695148696857379250512264623387666217934763e178433142
I will file a bug report... filed.

Plus de réponses (1)

James Tursa
James Tursa le 13 Avr 2018
Modifié(e) : James Tursa le 13 Avr 2018
Why not solve it directly:
x = 1./log(b)
What's the point of using vpasolve for this?

1 commentaire

Jose Fernandez
Jose Fernandez le 14 Avr 2018
because the equation that i want solve is exp(-(3.14*ra)/x)+exp(-(3.14*rb)/x)=1 and in this case i cant apply log to solve. but i realize a change of variable x=1/y to solve getting good results. thanks

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by