Matlab - Que uso para resolver esto?

   
Vista:

Que uso para resolver esto?

Publicado por Juan José (60 intervenciones) el 08/05/2014 15:48:42
Buenas tardes,

Me encuentro con un problema. No sé cómo resolver esta ecuación, ni siquiera despejarla.

V=(2/Pe)-(2/Pe^2)*[1-exp(-Pe)]

Tengo el valor de V, y quiero conocer Pe.

No se despejarla (aunque creo que no se puede) y tampoco resolverla.

¿Matlab tiene alguna función directa para esto?

V es escalar

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jorge

Que uso para resolver esto?

Publicado por Jorge (212 intervenciones) el 08/05/2014 22:09:24
Hola Juan José.

Una manera de resolverla es utilizando la función "solve", por ejemplo:

1
2
3
4
5
6
7
>> syms Pe
>> V=0.5;
>> Pe=solve(V==(2/Pe)-(2/Pe^2)*(1-exp(-Pe)),Pe)
 
Pe =
 
2.556929085522147590218717478046


La siguiente es otra forma de resolverlo:


1
2
3
4
5
6
7
8
9
10
11
12
>> V=0.5;
>> ec=@(Pe) -V+(2/Pe)-(2/Pe^2)*(1-exp(-Pe))
 
ec =
 
    @(Pe)-V+(2/Pe)-(2/Pe^2)*(1-exp(-Pe))
 
>> Pe=fzero(ec,0.1)
 
Pe =
 
    2.5569


Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Que uso para resolver esto?

Publicado por Juan José (60 intervenciones) el 09/05/2014 08:48:34
Muchas gracias,

Me ha sido de ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO

Que uso para resolver esto?

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 11/05/2014 13:41:42
1
2
3
4
5
>> syms Pe; V=0.5; Pe=solve(V-((2/Pe)-(2/Pe^2)*(1-exp(-Pe))))
 
Pe =
 
2.556929085522147590218717478046




Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com
Estimados usuarios de Matlab, el correo es para servicios de programación, toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar