Graficar logaritmo natural de un numero
Publicado por diego alexander (1 intervención) el 04/08/2010 22:04:00
Buen dia.
Tengo problemas para graficar el logaritmo natural de un numero, agrego el codigo que tengo, de antemano muchas gracias.
clc;
num = input('Ingrese un número para obtener su Logaritmo Natural: ');
log = CalcularLogNat(num);
fprintf('El logaritmo Natural de=%d\nes=%f',num,log);
x = 1:0.5:num;
f = CalcularLogNat(x);
plot(x,f);
grid;
title('Logaritmo Natural de un Número');
el otro archivo
function logNat = CalcularLogNat(num)
logNat = 0;
if (num == 0)
return;
end
for (i=1:1:1000)
logNat = logNat + ((1/i)*((num-1)/num)^i);
end
return;
end
Tengo problemas para graficar el logaritmo natural de un numero, agrego el codigo que tengo, de antemano muchas gracias.
clc;
num = input('Ingrese un número para obtener su Logaritmo Natural: ');
log = CalcularLogNat(num);
fprintf('El logaritmo Natural de=%d\nes=%f',num,log);
x = 1:0.5:num;
f = CalcularLogNat(x);
plot(x,f);
grid;
title('Logaritmo Natural de un Número');
el otro archivo
function logNat = CalcularLogNat(num)
logNat = 0;
if (num == 0)
return;
end
for (i=1:1:1000)
logNat = logNat + ((1/i)*((num-1)/num)^i);
end
return;
end
Valora esta pregunta


0