April 2021 2 634 Report

¿Graficar logaritmo natural en matlab?

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

Actualización:

Buen dia.

Lo ideal es no utilizar la instruccion log, o por lo menos mi profesor dijo que no, debemos crear la funcion que calcule el logaritmo natural, no utilizar esa funcion predeterminada de matlab.

De antemano muchas gracias

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Helpful Social

Copyright © 2024 ANSWERS.MX - All rights reserved.