早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab 2013a中计算Taylor级数的问题上图是y=1/(1-x)在MATLAB 7中的计算结果 上图是在MATLAB 2013a中计算的结果,两个结果不同,到底是什么原因啊?

题目详情
matlab 2013a中计算Taylor级数的问题

上图是y=1/(1-x)在MATLAB 7中的计算结果

 

上图是在MATLAB 2013a中计算的结果,两个结果不同,到底是什么原因啊?

▼优质解答
答案和解析
 taylor(y,x,'Order',8)
 
ans =
 
x^7 + x^6 + x^5 + x^4 + x^3 + x^2 + x + 1
 
在 2013a 中 taylor函数 多了一个控制参数 ,当你需要展开成8阶泰勒级数时,在2013a中就需要加入控制参数 Order  ,但是在MATLAB 7中 由于默认的第三个参数就是 阶数,所以不用加控制参数