matlab关于泰勒展开式得问题

发布网友 发布时间:2022-03-25 19:53

我来回答

1个回答

热心网友 时间:2022-03-25 21:23

function y = expcal(x)
    y = subs(taylor(sym('exp(t)'), 20), x);

追问都是什么意思的?运行不成功。。

结果:
Error using expcal (line 2)
Not enough input arguments.

追答sym('exp(t)')    %把字符串exp(t)转化为符号表达式
taylor(sym('exp(t)'),20)    %求符号表达式exp(t)泰勒展开式前20项
subs(taylor(sym('exp(t)'), 20), x)    %对得到的展开式进行符号替换:把t替换成x
%------------------------
记得文件名与函数名要一样,函数名叫expcal,那文件名也取这个。
调用时,expcal(3)或者
a = 3;
expcal(a)都可

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com