Why does matlab not evaluate equations properly?
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
Balaji Udayagiri
2022 年 6 月 22 日
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);
採用された回答
David Hill
2022 年 6 月 20 日
編集済み: David Hill
2022 年 6 月 20 日
syms x
f=log(.7*x+.5);
x0=4.2857;
t=taylor(f,x,x0,'Order',2);
a= double(subs(t,6.42855))
0 件のコメント
その他の回答 (1 件)
Torsten
2022 年 6 月 20 日
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)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Calculus についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!