问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

输入自定义f(x),用matlab编程f(x)=0的根的指令,[x,f)=root b(fn,a,b),算法为二分法,要具体的编程!!

发布网友 发布时间:2022-05-14 22:38

我来回答

3个回答

热心网友 时间:2023-11-04 00:02

先建立二分法的fun.m文件,代码如下:
function fun(a,b,e)
%f是自定义的函数
%a为隔根区间左端点,b为隔根区间右端点,e为绝对误差限
if nargin==2
e=1.0e-6;
elseif nargin<2
input('变量输入错误!');
return;
end
if a>=b
input('隔根区间输入错误!');
return;
end
a1=a;
b1=b;
c1=(a1+b1)/2;
n=0; %迭代计数器,初值为0
while (b-a)/(2^(n)) >= 1/2*e
c1
if f(c1)==0
c1
elseif f(a1)*f(c1)>0
a1=c1;
c1=(a1+b1)/2;
n=n+1;
elseif f(b1)*f(c1)>0
b1=c1;
c1=(a1+b1)/2;
n=n+1;
end
end
n

再建立所要求函数的f.m文件:
function y=f(x)
y=x^3-3*x-1;

运行:fun(-100,100,10^(-4))
-100 100 为根所在该区间,10^(-4)表示精度要求。

结果:c1 =
0
c1 =
50
c1 =
25
c1 =
25/2
c1 =
25/4
c1 =
25/8
c1 =
25/16
c1 =
75/32
c1 =
125/64
c1 =
225/128
c1 =
475/256
c1 =
975/512
c1 =
1925/1024
c1 =
988/529
c1 =
2494/1331
c1 =
640/341
c1 =
1189/633
c1 =
171/91
c1 =
1357/722
c1 =
109/58
c1 =
1013/539
c1 =
701/373
n =
22

最后结果为 701/373

欢迎指错。
请参考

热心网友 时间:2023-11-04 00:03

你需要二分法的函数,你应该把rootb()函数传上来

热心网友 时间:2023-11-04 00:03

function [x,f]=rootb(fn,a,b)
tol=1e-6; %精度
cntmax=1000;%最大迭代次数
cnt=0; %迭代次数
fa=fn(a);
fb=fn(b);
if (fa*fb>0)
error('a,b的函数值同号')
end

while cnt<cntmax
if (b-a<tol)
break;
end
x=(a+b)/2;
f=fn(x);
%[x,f] %调试
if (fa*f<=0)
b=x;
fb=f;
else
a=x;
fa=f;
end
cnt=cnt+1;
end

%%%%以上是函数文件,可以这样试一下:
f=@(x)x^3-x-2;
[x,ff]=rootb(f,1,2)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 产品型号 iPhone 5S 16GB 深灰色产品序列号(DNPLCMR6FNNK)怎么查是正品呢 如何使用bios取消默认fn组合键? 两把车钥匙为啥要换着用 设函数f(x)=ax+b,其中a,b为实数,f1(x)=f(x),fn+1(x)=f(fn(x)),n=1,2,3…若f7(x)=128x+381,求a+b? 锁芯6把钥匙两把装修钥匙吗? 两把钥匙,放在已有5把钥匙的钥匙链中,这两把钥匙相邻的概率? 两把钥匙一个在家里放了四年没用过是18.7克一个经常用18.6克这样对不对 数学问题:有三个门,每个门有两把钥匙,一共六把钥匙,有三个人,每个人只能同时持有两把钥匙,问怎么才 moncler男士羽绒服本人188 穿几码 D17128期肝胆相照歇后语3d字迷画谜 一棋走四年 灵动仙路远 八仙思北斗 。打三个数字 急求古代儒雅美男子的外貌描写,古风一点,有些慵懒的感觉。 古风男,神医,冷清儒雅,外貌描写,50字左右, 我是谁我在哪里等一堆好看的古风男头 跪求一个与下面图片差不多的古风男头 求类似这样的古风水墨男头 求这张古风男头的原图 为什么黑色衣服洗完就变红了? 济南,带停车场的宾馆酒店,大明湖附近,趵突泉泉城路附近? 山东大学趵突泉校区附近有哪些宾馆 爱极生悲是什么意思? 唯爱生情,唯爱生悲什么意思 因为爱而生恨出于什么心理 思而生悲什么意思? 喜欢一个人会悲哀到尘埃里 什么意思 爱而生畏是什么意思? 生而哀或爱,死因卑或悲是什么意思? 那朵因爱而生的花凋零了满地的悲伤是什么意思 为爱而生 是什么意思? 世上没有爱情悲剧,只有因爱而生的悲剧是什么花? 自古以来很悲伤很悲伤的诗句,可以为爱而生,为爱而死,恋人鹣鲽情深,痛失双亲之痛,怀才不遇之忧都可以 为爱而生的意思 人生三大悲:怨憎会,爱别离,求不得.什么意 关于爱的论点论据 爱的格言 爱的名言,好句 百度知道和百度是什么关系? 百度知道是哪个公司旗下的? 求何马的《X密码》 TXT X密码(出书版)_by何马_txt全文阅读,百度网盘免费下载