- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算方法C语言编程
1、已知方程在区间[1,2]内有一根,试问用二分法求根,使其具有5位有效数字至少应二分多少次?
【程序设计】
clc;clear
a=1;b=2;n=0;
x=1.0;x0=0;
while(abs(x-x0)0.00005);
x0=x;
x=(a+b)/2
if f1(x)0
b=x;
else
a=x;
end
n=n+1;
end
N=n
〖运行结果〗
2、用迭代法求的正根,要求准确到小数点后第5位。
【程序设计】
clc;clear
x0=0.00000;x=1.50000;k=0;
y=(log(x+0.20000))/5.0000;
x0=x;
x=exp(y);
while(abs(x-x0)0.00005);
y=(log(x+0.20000))/5.0000;
x0=x;
x=exp(y);
k=k+1;
end
N=k
X=vpa(x,6)%准确到小数点后第五位
〖运行结果〗
3、用牛顿法求方程在x0=2附近的根,要求准确到小数点后第3位。
【程序设计】
f=x^3-3*x-1;
%------牛顿法-----%
clc;clear
x0=1.0;x=2.0;k=0;
if diff(f3(x0))==0
break
end
while(abs(x-x0)0.0005);
x0=x;
x=x-(x^3-3*x-1)/(3*x^2-3);
k=k+1;
end
X=vpa(x,4),%精确到小数点后第三位
N=k
〖运行结果〗
4、分别用单点和双点弦截法求方程在[1,1.5]内的根。要求|xn+1-xn|0.000005
【程序设计】
clc;clear
x1=1.0;x2=2.0;
k=0;
while abs(x2-x1)0.000005;
t=x2-((x2^2-x2-1)*(x2-x1))/((x2^3-x2-1)-(x1^3-x1-1));
x1=x1;
x2=t;
k=k+1;
end
X=k;
Y=x2
%------双点弦截法----%
clc;clear
x1=1.0;x2=2.0;
k=0;
while abs(x2-x1)0.000005;
t=x2-((x2^2-x2-1)*(x2-x1))/((x2^3-x2-1)-(x1^3-x1-1));
x1=x2;
x2=t;
k=k+1;
end
X=k,Y=x2
〖运行结果〗
5、分别用列主元素消去法求解下列方程组。(计算取4位小数)
【程序设计】
clc;clear
A=[1.1161 0.1254 0.1397 0.1490; 0.1582 1.1675 0.1768 0.1871;0.1968 0.2071 1.2168 0.2271;0.2368 0.2471 0.2568 1.26717];
b=[1.5471;1.6471;1.7471;1.8471];
B=[A,b];
n=length(b);
RA=rank(A);
RB=rank(B);
d=RB-RA;
if d0
disp(此方程组无解)
end
if RA==RBRA~=n
disp(此方程组有无穷解)
end
if RA==RBRA==n
disp(此方程组有唯一解)
[n,n]=size(A);
x=zeros(n,1);
for k = 1:n-1
[piv,r] = max(abs(B(k:n,k))); %找列主元所在子矩阵的行r
r = r + k - 1; % 列主元所在大矩阵的行
if rk
temp=B(k,:);
B(k,:)=B(r,:);
B(r,:)=temp;
end
end
if B(k,k)==0, error(对角元出现0), end
% 把增广矩阵消元成为上三角
for p = k+1:n
B(p,:)=B(p,:)-B(k,:)*B(p,k)/B(k,k);
end
end
% 解上三角方程组
A =B(:,1:n); b = B(:,n+1);
x(n) = b(n)/A(n,n);
for k = n-1:-1:1
x(k)=b(k);
for p=n:-1:k+1
x(k) = x(k)-A(k,p)*x(p);
end
x(k)=x(k)/A(k,k);
end
x
〖运行结果〗
6、设有方程组 ,取初始
您可能关注的文档
- 计算机二级总汇.doc
- 灰土综合技术交底总汇.doc
- 灰土挤密桩方案总汇.doc
- 计算机二级动漫理论题总汇.doc
- 计算机二级Access单项选择9总汇.doc
- 计算机二级Access2015年下半年9月一总汇.doc
- 黄竹塘大桥墩柱施工方案总汇.doc
- 2016中考物理分类:机械运动总汇.doc
- 黄勇成型设计-支座铸造设计说明书总汇.doc
- 黄兴路车站主体结构防水施工方案(正文)总汇.doc
- 001.质量管理及其发展.pdf
- 《宇航学报》投稿须知官方认证.pptx
- 《GB/T 37085.308-2025工业通信网络 行规 第3-8部分:CC-Link系列功能安全通信行规》.pdf
- GB/T 37085.308-2025工业通信网络 行规 第3-8部分:CC-Link系列功能安全通信行规.pdf
- 中国国家标准 GB/T 37085.308-2025工业通信网络 行规 第3-8部分:CC-Link系列功能安全通信行规.pdf
- 验资报告的有效期限(共7篇).docx
- 五四红旗团支部申请书5篇.docx
- 消防中队政治指导员述职报告.docx
- 以科学的领导方法和技巧调动乡镇干部积极性.docx
- 易制毒化学品管理制度_2.docx
最近下载
- 外文翻译-单片机外文文献翻译.doc VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考试题及答案解析.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试参考题库附答案解析.docx VIP
- 遥感解译与野外核查技术规范.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人考试备考试题及答案解析.docx VIP
- 新时达SM01DPC调试学习资料.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试模拟试题及答案解析.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人备考试题及答案解析.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人考试备考题库及答案解析.docx VIP
- (正式版)D-L∕T 806-2013 火力发电厂循环水用阻垢缓蚀剂.docx VIP
文档评论(0)