首先,将方程拦让改芦滑写为两个函数,即f(x)=x,g(x)=tan(x)
然后,用埃特金方法求解。Aitken(f(x),简哗局gx,x)
%fx为函数y=f(x);
%gx为函数y=g(x);
%x为已知方程的初值;
具体使用方法:
syms x,gx=tan(x)fx=xAitken(fx,gx,4.5)
运行后得到
比如我们要求power(2,1/3),意思就是我们要解一个方程x^3=2.这不就是一个高次方程么。那么解告辞方程的手段都可以用了,最简单的二分法,稍微橡启简复杂点的牛顿迭代,还有aitken加速算法,如果你想梁裤了解更多更深入的数值分析方法,那需要较强的数学理论做基础。比如高阶台劳公式等等,这些还是很繁琐的。
值得一提的是那如果我们要算power(2,π),怎么办?那就需要更爽的策略了 。这个打字太麻烦了,我可以用怎样口算求开发来说明用牛顿迭代求power(17,1/2)
一般的,形如y=xa(a为实数)的函数,即以底数为自变量,幂为因变量,指数为常量的函数称为幂函数。例如函数y=x0y=x1、y=x2、y=x-1(注:y=x-1=1/x y=x0时x≠0)等都是幂函数。当a取非零的有理数时是比较容易理解的,而对于a取无理数时,初学者则不大容易理解了。因此,在初等函数里,我们不要求掌握旁裂指数为无理数的问题,只需接受它作为一个已知事实即可,因为这涉及到实数连续性的极为深刻的知识。
你写错吧。大差你指的是asv
文件吧。
asv
是matlab
运行某个文件产生的临时备份文件,可以删除。例如,matlab
运行Aitken.m后,会自动产生Aitken.asv
文件。此文件可以用记事本打开。亏罩
如确定是csv文件,滚空皮可以告诉你这是excel的数据文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)