From: Laura Ruiz on 11 Aug 2010 09:09 1. Tengo el sgte ejercicio planteado (ver adjunto de la foto "DSC00395.jpg") 2. Tengo el sgte algoritmo ya implementado: clc; clear; x=input('Ingrese valor de x = '); N=input('Ingrese el número máx de la serie = '); e = 0; for i=0:N e = e + (x^i / factorial(i)); end fprintf('Serie e^%d = %f\n',x,e); vx = 0:10/N:10; plot(vx,exp(vx)),grid; title('Gráfica expansión de Taylor'); xlabel ('Eje X'); ylabel ('Eje Y'); El algoritmo funciona perfectamente, genera la serie. El problema se me presenta es al momento de hacer la gráfica, ya que como verán en la línea marcada con rojo, eso es un buque que le metí para que me diera algo aproximado. Sé que tengo que tener en cuenta que para hacer la gráfica, tengo que hacerlo basado en 2 vectores. El primer vector lo tengo definido como vx, el problema está en que al generar la serie, no sé cómo sacar los valores individuales de la serie, para poderlos llevar a un vector, el cual pueda poner en el plot. Qué gráfica me da?: Ver adjuntos (1AN, 2AN, 3AN), los cuales comparados con la foto "DSC00395", son parecidos pero sólo en un 1%. Preguntas: Cómo puedo tomar esos valores dentro del "for" y exportarlos de manera que pueda llevarlos a un vector Y ?. Me ayudan xfa? Adjuntos: DSC00395: http://a.imageshack.us/img805/6893/dsc00395.jpg 1AN: http://a.imageshack.us/img829/6588/1an.png 2AN: http://a.imageshack.us/img43/1650/2an.png 3AN: http://a.imageshack.us/img718/2850/3an.png
|
Pages: 1 Prev: fitting poins to a sing function Next: Image fusion using PCA |