《用matlab程序实现单点弦割法和双点弦割法解方程》由会员分享,可在线阅读,更多相关《用matlab程序实现单点弦割法和双点弦割法解方程(2页珍藏版)》请在人人文库网上搜索。
1、第6题:1、 双点弦割法:Matlab程序:f.m:function y=f(t)y=t*t-6; endxiange.m:i=0; %迭代此处记数 t1=1; %迭代初值t1 t2=4; %迭代初值t2 while i10(-6); %收敛判据 t1=t2; t2=y; fprintf(n%s%.6ftt%s%d%,迭代次数i:,i,xk:,y)else break endi=i+1; endfprintf(n%s%.6ftt%s%d%,迭代次数i=,i,待求根x=,y)运行结果截图:2、 单点弦割法:Matlab程序:f.m:function y=f(t)y=t*t-6; endxiange.m:i=0; %迭代此处记数 t1=1; %迭代初值t1 t2=4; %迭代初值t2 while i10(-6); %收敛判据 t1=t2; t2=y; fprintf(n%s%.6ftt%s%d%,迭代次数i:,i,xk:,y)else break endi=i+1; endfprintf(n%s%.6ftt%s%d%,迭代次数i=,i,待求根x=,y)运行结果截图。