
Resolución Vector
Publicado por Jorge (4 intervenciones) el 07/10/2016 12:41:31
Buenas soy nuevo de Matlab y tengo una duda:
Estoy intentando resolver una ecuación a lo largo de un vector pero el resultado no es el deseado, el código es el siguiente:
%Obtenemos el vector b
b =(2:1:200);
%Calculamos el valor de fmax a partir de este valor
fmax=exp(-log(b)/(b-1))-exp(-b/(b-1)*log(b));
%fmax=exp(-log(2)/(2-1))-exp(-2/(2-1)*log(2));
en la ecuación de fmax no me da el resultado que busco para cada valor del vector b, sin embargo si introduzco a mano cada valor de b como en la ecuacion%fmax si que me dan los valores correctos, para otras ecuaciones esto no me sucede y no se por qué puede ser.
Muchas gracias de antemano
Estoy intentando resolver una ecuación a lo largo de un vector pero el resultado no es el deseado, el código es el siguiente:
%Obtenemos el vector b
b =(2:1:200);
%Calculamos el valor de fmax a partir de este valor
fmax=exp(-log(b)/(b-1))-exp(-b/(b-1)*log(b));
%fmax=exp(-log(2)/(2-1))-exp(-2/(2-1)*log(2));
en la ecuación de fmax no me da el resultado que busco para cada valor del vector b, sin embargo si introduzco a mano cada valor de b como en la ecuacion%fmax si que me dan los valores correctos, para otras ecuaciones esto no me sucede y no se por qué puede ser.
Muchas gracias de antemano
Valora esta pregunta


0