Matlab - Inversa de una función definida a trozos

 
Vista:
sin imagen de perfil
Val: 68
Ha aumentado 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Inversa de una función definida a trozos

Publicado por Aitor (49 intervenciones) el 09/04/2017 17:19:10
Buenas tardes,

Tengo problemas a la hora de calcular la inversa de una función definida a trozos.

De acuerdo a la imagen que os adjunto sé que se tiene que poder, sin embargo a la hora de ejecutar el comando en Matlab, la respuesta que recibo es que la función no admite inversa en el tramo correspondiente a x>= 10.

Os adjunto sólo la parte correspondiente al respecto en mi código:


1
2
3
4
5
6
aux2 = zeros(size(r));
for j = 1:1:length(r)
     b = 1-(1-lambda)^(j-1);
     if b < 10, aux2(j) = subs(finverse(exp(-0.4527*x^(0.86)+0.0218)),x,b);
     else,      aux2(j) = subs(finverse((sqrt(pi/x)*exp(-x/4)*(1-20/(7*x))),x),x,b);
     end


Otra-duda

¡Muchas gracias de antemano, y un saludo!
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