Why does matlab not evaluate equations properly?
Mostra commenti meno recenti
I'm trying to evaulate taylor series at x = 6.42855, however with my equation it does not evaluate it at that point and just outputs the taylor series. What should i do to fix it? Anyone able to write a better code for this?

1 Commento
Balaji Udayagiri
il 22 Giu 2022
Hi Lin Wu,
As per my understanding, you want to evaluate the Taylor expansion at a particular point.
Here is how you can modify your code:
clearvars
clc
syms x
f = log(0.7*x+0.5);
x0 = 4.2857;
t0 = taylor(f,x,x0,'Order',2);
h = subs(t0,x,6.42855);
Risposta accettata
Più risposte (1)
syms x
f = log(0.7*x+0.5);
x_0 = 4.2857;
t0 = taylor(f,x,x_0,'Order',2);
h = matlabFunction(t0);
h(6.42855)
log(0.7*6.42855+0.5)
Categorie
Scopri di più su Calculus in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!