我知道牛顿迭代法解方程的Matlab程序如何编写了,但不知道输入什么命令才能运行!求详解
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/16 16:58:12
我知道牛顿迭代法解方程的Matlab程序如何编写了,但不知道输入什么命令才能运行!求详解
求12-3x+2cosx=0在【2,4】内的解,Matlab程序如下:
clear; %清除所有内存数据;
f=inline('12-3*x+2*cos(x)');
format long %数据显示格式设为长型;
b=3;a=4;k=0; %求解区间;
y0=f(b);y=f(a);
while abs(b-a)>0.00001
t=a-y*(a-b)/(y-y0);
b=a;y0=y; %牛顿迭代法求解程序;
a=t;y=f(a);
k=k+1;
disp([b,a]);k %显示各个区间值和求解次数;
end
disp([b,a]); %显示最后一个区间值;
在命令窗口中(command window)如何输入?
求12-3x+2cosx=0在【2,4】内的解,Matlab程序如下:
clear; %清除所有内存数据;
f=inline('12-3*x+2*cos(x)');
format long %数据显示格式设为长型;
b=3;a=4;k=0; %求解区间;
y0=f(b);y=f(a);
while abs(b-a)>0.00001
t=a-y*(a-b)/(y-y0);
b=a;y0=y; %牛顿迭代法求解程序;
a=t;y=f(a);
k=k+1;
disp([b,a]);k %显示各个区间值和求解次数;
end
disp([b,a]); %显示最后一个区间值;
在命令窗口中(command window)如何输入?
![我知道牛顿迭代法解方程的Matlab程序如何编写了,但不知道输入什么命令才能运行!求详解](/uploads/image/z/1163371-67-1.jpg?t=%E6%88%91%E7%9F%A5%E9%81%93%E7%89%9B%E9%A1%BF%E8%BF%AD%E4%BB%A3%E6%B3%95%E8%A7%A3%E6%96%B9%E7%A8%8B%E7%9A%84Matlab%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%E4%BA%86%2C%E4%BD%86%E4%B8%8D%E7%9F%A5%E9%81%93%E8%BE%93%E5%85%A5%E4%BB%80%E4%B9%88%E5%91%BD%E4%BB%A4%E6%89%8D%E8%83%BD%E8%BF%90%E8%A1%8C%21%E6%B1%82%E8%AF%A6%E8%A7%A3)
建立.m文件直接运行试过没?
我知道牛顿迭代法解方程的Matlab程序如何编写了,但不知道输入什么命令才能运行!求详解
Matlab 里编写的牛顿迭代法,不知道什么出错了,请大家帮帮忙
matlab牛顿迭代法生成分形图,编好程序后运行总是出错,但不知道错在哪里,
求:牛顿迭代法解方程的程序
matlab牛顿迭代法求方程根程序
用牛顿迭代法解三元三次方程的MATLAB程序!
牛顿迭代法求一个方程的解 MATLAB
用matlab如何编写牛顿迭代法问题,
哪位大哥会matlab 帮忙写个程序,用牛顿迭代法求方程X^3-3*x-1=0在2附近的解
麻烦您帮我看一下这段matlab程序,整数线性规划的,我运行了之后和实际不符,不知道是哪里出错了,
matlab jacobi迭代法求非线性方程的解 运行错误 怎么修改
用MATLAB编写的牛顿迭代法遇到问题