牛顿迭代法求一个方程的解 MATLAB
用MATLAB求方程
y=x-c*sin(y+k)
其中,x,c,k都为已知
就是求y就好了
人气:198 ℃ 时间:2020-02-05 18:51:19
解答
m=0;%起始点e=0.00001;%精度h=0.000001;%步长f=inline('1-y-2*sin(y+3)','y'); %x=1,c=2,k=3代入具体数值t=0;f0=feval(f,m);f2=feval(f,m+h);f1=feval(f,m-h);n=m-2*h*f0/(f2-f1);while abs(1-m/n)>em=n;f0=feval(f,...
推荐
- 如何用牛顿迭代法求解方程
- matlab牛顿迭代法求方程的根,并画出方程及方正的根
- 关于使用matlab写牛顿迭代法计算方程 f (x) = x^3 + 2x^2 +10x - 20 = 0 在区间[1,2]内的一个根的问题.
- matlab中用牛顿法求方程的根
- 1+3+5+…+99-(2+4+6+…+98)_.
- 有一堆棋子,把他四等分后剩下1枚,取走三分和这一枚,剩下的再四等分又剩一枚,再取走三分和这一枚,剩下再四等分又剩一枚,问原来有几枚棋子?
- 关于铝和钠与水反应的问题
- 1.对于分数六分之X,当X=()时,它是这个分数的分数单位.
猜你喜欢