Matlab - serie de taylor de una función exponencial e^x

 
Vista:

serie de taylor de una función exponencial e^x

Publicado por Carlos (1 intervención) el 28/04/2014 06:24:31
1
2
3
4
5
6
7
8
9
10
11
12
% programa taylor
% recibe: dos parámetros
% entrega: el valor de exp(x)
disp('calculo de exp(x)');
x = input('Introduce el valor de x: ');
n = input('Introduce el valor de n: ');
z=0;
for i = 0 : n
   y = x^i/factorial(i);
   z=z+y;
endfor
fprintf('el valor de exp(x) es: %8.4f\n ',z)

esto es lo que realice con ayuda y mi maestro dice que no esta bien y me pide 5 cifras significativas.
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 Jorge De Los Santos
Val: 30
Ha disminuido su posición en 12 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

serie de taylor de una función exponencial e^x

Publicado por Jorge De Los Santos (213 intervenciones) el 05/05/2014 01:03:24
Hola Carlos.

Lo único que tienes que corregir es el formato convertidor que utilizas en el "fprintf":

1
2
3
4
5
6
7
8
9
clear all;clc
x=input('Introduce el valor de x: ');
n=input('Introduce el valor de n: ');
z=0;
for i=0:n
    y=x^i/factorial(i);
    z=z+y;
end
fprintf('El valor de exp(x) es %.5g \n',z);


Saludos.
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