Red de conocimiento informático - Material del sitio web - Escribir una ecuación usando la serie de Taylor para expandir log2(x) en matlab. ¡Gracias! !

Escribir una ecuación usando la serie de Taylor para expandir log2(x) en matlab. ¡Gracias! !

Es más fácil utilizar lenguaje simbólico:

syms

x

f=log2(x);

taylor(f,

4, 2)

% Esta es la expansión n=4, x0=2, n y x0 se pueden reemplazar;

>>

ans

=

(x

-

3)/(3*log( 2) )

-

(x

-

3)^2/(18*log(2))

+

(x

-

3)^3/(81*log(2))

-

(x

-

3)^4/(324*log(2))

+

log(3)/log(2)

>>

bonita(ans)

2

3

4

x

-

3

(x

-

3)

(x

-

3)

(x

-

3)

log(3)

--------

-

- -- ------

+

---------

-

--- -- -----

+

------

3

log(2)

18

log(2)

81

log(2)

324

log( 2)

log(2)

Para calcular el valor específico, utilice subs(f,

x,

n ), n es el valor específico de x.