- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计数值分析
程序设计:
本实验采用Matlab的M文件编写。其中待求解的方程写成function的方式,如下
function y=f(x);
y=-x*x-sin(x)
写成如上形式即可,下面给出主程序。
二分法源程序:
%%%给定求解区间
b=1.5;
a=0;
%%%误差
R=1;
k=0;%迭代次数初值
while (R5e-6) ;
c=(a+b)/2;
if f12(a)*f12(c)0;
a=c;
else
b=c;
end
R=b-a;%求出误差
k=k+1;
end
x=c%给出解
Newton法及改进的Newton法源程序:
clear
%%%% 输入函数
f=input(请输入需要求解函数,s)
%%%求解f(x)的导数
df=diff(f);
%%%改进常数或重根数
miu=2;
%%%初始值x0
x0=input(input initial value x0);
k=0;%迭代次数
max=100;%最大迭代次数
R=eval(subs(f,x0,x));%求解f(x0),以确定初值x0时否就是解
while (abs(R)1e-8)
x1=x0-miu*eval(subs(f,x0,x))/eval(subs(df,x0,x));
R=x1-x0;
x0=x1;
k=k+1;
if (eval(subs(f,x0,x))1e-10);
break
end
if kmax;%如果迭代次数大于给定值,认为迭代不收敛,重新输入初值
ss=input(maybe result is error,choose a new x0,y/n?,s);
if strcmp(ss,y)
x0=input(input initial value x0);
k=0;
else
break
end
end
end
k;%给出迭代次数
x=x0;%给出解
程序设计:
本实验采用Matlab的M文件编写。
Gauss消去法源程序:
clear
a=input(输入系数阵:\n)
b=input(输入列阵b:\n)
n=length(b);
A=[a b]
x=zeros(n,1);
%%%函数主体
for k=1:n-1;
%%%是否进行主元选取
if abs(A(k,k))yipusilong;%事先给定的认为有必要选主元的小数
yzhuyuan=1;
else yzhuyuan=0;
end
if yzhuyuan;
%%%%选主元
t=A(k,k);
for r=k+1:n;
if abs(A(r,k))abs(t)
p=r;
else p=k;
end
end
%%%交换元素
if p~=k;
for q=k:n+1;
s=A(k,q);
A(k,q)=A(p,q);
A(p,q)=s;
end
end
end
%%%判断系数矩阵是否奇异或病态非常严重
if abs(A(k,k)) yipusilong
disp(‘矩阵奇异,解可能不正确’)
end
%%%%计算消元,得三角阵
for r=k+1:n;
m=A(r,k)/A(k,k);
for q=k:n+1;
A(r,q)=A(r,q)-A(k,q)*m;
end
end
end
%%%%求解x
x(n)=A(n,n+1)/A(n,n);
for k=n-1:-1:1;
s=0;
for r=k+1:n;
s=s+A(k,r)*x(r);
end
t=(A(k,n+1)-s)
x(k)=(A(k,n+1)-s)/A(k,k)
end
本实验采用Matlab的M文件编写。其中待插值的方程写成function的方式,如下
function y=f(x);
y=1/(1+25*x*x);
写成如上
您可能关注的文档
- 积累与运用四.doc
- 称重传感器原理与应用.docx
- 秸杆综合利用浅析.doc
- 秸杆的资源化利用.doc
- 秸秆利用加工产品.doc
- 秸秆建筑的特性与应用.doc
- 秸秆生产水稻有机降解育秧盘专利技术.doc
- 秸秆的成分和营养价值.doc
- 称职的会计主管与会计操作风险管理和防控应祖明老师kttuan.doc
- 秸秆综合利用的七个重点技术分析.doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)