没有合适的资源?快使用搜索试试~ 我知道了~
基于matlab的数值分析非线性方程求根上机试验报告1.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 67 浏览量
2022-11-10
06:22:18
上传
评论
收藏 18KB DOCX 举报
温馨提示
试读
11页
。。。
资源推荐
资源详情
资源评论
仅供个人参
考
数值分析试验报
告
非线性方程求
根
二分法解方程
x —
3
题目:用二分法求
方程
的所有根
3 -1=°
1.
x
方法:二分
法
程序
2.
3.
function x=erfenfa(a,b) if (a*a*a-3*a-1)*(b*b*b-
3*b-1)>0
disp('区间错误,请重新调试!');
break else
x=(a+b)/2.0;
k=0;
while (k<=100&abs( x*x*x-3*x-1 )>0.0001 &b-a>0.0001) if (x*x*x-3*x-
1)*(a*a*a-3*a-
1)<0
b=x;
else
a=x;
end
x=(a+b)/2.0
;
k=k+1;
k, x
if k==100
display^计算方法错误,请重新
调试!
end
end
end
disp(['k=',num2str(
k)])
4.
结果
>> format
compact
>>
erfenfa(1,2)
k =
1
x =
2
不得用于商业用
途
仅供个人参
考
l. 000000
k =
');
x =
k =
x =
k =
1.000000
3
1.000000
2
不得用于商业用
途
仅供个人参
考
x =
-0.000000
x =
1.000000
k =
k =
5
5
x =
x =
-0.000000
k =
1.000000
k =
6
6
x =
-0.000000
k =
x =
1.000000
k =
7
7
x =
-0.000000
k =
x =
1.000000
k =
8
8
x =
-0.000000
k =
x =
1.500000
k =
9
9
x =
-0.500000
k =
x =
1.250000
k =
10
10
x =
-0.750000
k =
x =
1.125000
k=10 ans
=
11
1.125000
>
x =
-0.347
k =
> erfenfa(-1,1)
k
=
1
12
x =
x =
-0.937500
k =
-0.000000
k =
2
13
x =
x =
-0.000000
-0.906250 k=13
ans =
-0.906250
k =
3
>> erfenfa(-2,-1) k
=
x =
-0.000000
k =
4
不得用于商业用
途
剩余10页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6560
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功