作者baobao18 (baobao)
看板MATLAB
标题[问题] 牛顿法求解[500P]
时间Fri Apr 26 17:06:01 2019
小弟是个蔡逼八
有一题基本的题目无法解决......
Q:令f(x)=x^2-6 且 p0 = 1
用牛顿法求出p2
P.S.
1. 求取一个给定函数f(x)在区间[a,b]的根p
2. 程式中如果函数在区间[]不满足勘根定理,则必须有机制可以更动区间[a,b]
直到函数在新区间满足勘根定理
------------------------------------------------------------------
3.格式必须为如下:
function [p,message] = mynewton(func,a,b,n,tol)
% 第一组, 第一个作业
% 组员 : 王ㄚ牛 9640123 李ㄚ猫 9640321
% 程式目的 : Find a root of a function from an interval [a,b].
% 变数说明 : func : 函数 例如: 'x^2-3'
% a : 左端点
% b : 右端点
% n : 最高计算次数
% tol : 误差容忍 建议:tol=1.0e-6
% p : 函数在区间中的根
% message : 错误讯息(如果有的话)
-------------------------------------------------------------------
拜托各位高手解救了
请站内信给我程式码,< < 并在每行後附说明 > >
[奖赏500P,如果分数高再加码500P]
如果有高手作答则不再发P币(会更新)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.172.114.221
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1556269563.A.B3E.html
※ 编辑: baobao18 (1.172.114.221), 04/26/2019 17:32:16
※ 编辑: baobao18 (1.172.114.221), 04/26/2019 17:35:31
2F:→ shuncheng: 判断式改成 abs(p(i+1)^2-6) 才对 04/26 17:35
3F:→ baobao18: 你好,请问过程有包含勘根的部分吗? 04/26 17:57
4F:→ baobao18: 然後他显示 Undefined function or variable 'p0'. 04/26 17:58
5F:→ shuncheng: No, 勘根的部分就交给你写惹 +U 04/26 18:00
6F:→ shuncheng: p0在第二行 04/26 18:00
7F:→ shuncheng: 如果你不会写的话 先把你的想法打出来 以及有疑问的程 04/26 18:03
8F:→ shuncheng: 式部分写出来 版众们会来教你~ 04/26 18:03
9F:推 sin55688: 你的问题感觉各种矛盾阿 04/26 20:59
10F:→ sin55688: 要求牛顿法求出p2,那TOL基本上没有任何作用 04/26 21:00
11F:→ sin55688: 如果区间[]不满足堪跟,要更换区间。 那p0 = 1 又给定? 04/26 21:01
※ 编辑: baobao18 (1.172.114.221), 04/28/2019 00:45:54
12F:→ baobao18: 已截止罗,感谢各位的回答 05/01 09:58