Matlab - como resolver en matlab una ecuacion con exponecial y 5 incognitass

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 14 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

como resolver en matlab una ecuacion con exponecial y 5 incognitass

Publicado por Yaridalia (6 intervenciones) el 04/10/2018 06:42:10
1
2
3
4
5
6
7
8
9
10
clc
clear
syms p a u o v t x
y=((x-u)/a);
w=((x-v)/o);
z=exp(y);
q=exp(w);
m=1-(1/t);
fprintf('se busca despejar x a partir de la ecuacion dada:\n')
solve('p*exp(-z)+(1-p)*exp(-q)=m',x)
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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

como resolver en matlab una ecuacion con exponecial y 5 incognitass

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 04/10/2018 13:58:57
ecuacion.
Los valores de x están en la exponencial, una forma de resolver este problema es numéricamente, es decir buscando una solución aproximada y para ello se debe tener los valores de los datos excepto de la variable x.


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

como resolver en matlab una ecuacion con exponecial y 5 incognitass

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 04/10/2018 14:17:55
1
2
3
4
clear
syms p a u o v t x real
fprintf('se busca despejar x a partir de la ecuacion dada:\n')
x=solve(p*exp(-exp((x-u)/a))+(1-p)*exp(-exp((x-v)/o))==1-1/t,x)

1
2
3
4
5
6
7
8
9
>> solve3
se busca despejar x a partir de la ecuacion dada:
Warning: Unable to find explicit solution. For options, see help.
> In solve (line 317)
  In solve3 (line 5)
 
x =
 
Empty sym: 0-by-1


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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

como resolver en matlab una ecuacion con exponecial y 5 incognitass

Publicado por Yari (6 intervenciones) el 04/10/2018 17:49:46
si tengo los valores de los datos, excepto que t varia son n cantidad de datos. Y es ahi donde tengo problema, no se como meter una serie de datos o tabla de datos y que esta misma me arroje la respuesta en tabla. Por eso que busco obtener la variable simbolica.
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

como resolver en matlab una ecuacion con exponecial y 5 incognitass

Publicado por Yari (6 intervenciones) el 04/10/2018 19:19:22
t
16.00
8.00
5.33
4.00
3.20
2.67
2.29
2.00
1.78
1.60
1.45
1.33
1.23
1.14
1.07

p= 0.263
a= 52.055
u= 353.275
o= 56.878
v= 171.278

son los datos con los que cuento y busco despejar x, para cada uno de los t; queria obtenerlo simbolico para meter la formula a la tabla de excel, pero no puedo. :(
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

como resolver en matlab una ecuacion con exponecial y 5 incognitass

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 04/10/2018 22:51:31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
clear all
p=	0.263;
a=	52.055;
u=	353.275;
o=	56.878;
v=	171.278;
t=[16.00
8.00
5.33
4.00
3.20
2.67
2.29
2.00
1.78
1.60
1.45
1.33
1.23
1.14
1.07]
for i=1:length(t)
x(i,1)=fzero(@(x) p*exp(-exp((x-u)/a))+(1-p)*exp(-exp((x-v)/o))-1+1/t(i),1);
end
x

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
>> solve3
 
t =
 
   16.0000
    8.0000
    5.3300
    4.0000
    3.2000
    2.6700
    2.2900
    2.0000
    1.7800
    1.6000
    1.4500
    1.3300
    1.2300
    1.1400
    1.0700
 
 
x =
 
   32.9043
   74.9369
  100.8822
  120.3192
  136.4592
  150.5936
  163.7053
  176.6229
  189.4101
  203.5322
  220.9360
  246.7521
  297.3463
  339.0946
  370.4662


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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

como resolver en matlab una ecuacion con exponecial y 5 incognitass

Publicado por Yaridalia (6 intervenciones) el 05/10/2018 03:52:15
¡Muchas gracias!

¿Tendras cursos, en algún lugar? y ¿Que costos tienen?, necesito aprender a programar en Matlab y Mathcad
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

como resolver en matlab una ecuacion con exponecial y 5 incognitass

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 05/10/2018 22:51:19
Si tenemos cursos de matlab básico(para principiantes) y matlab intermedio(la parte de programación) y maltab interface(guide). Nos puede escribir a nuestro correo para mayor información.

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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