下载此文档

数值分析实验报告(共40页).doc


文档分类:高等教育 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
实验五 解线性方程组的直接方法
实([i ip],:)=Ab([ip i],:);disp(Ab); pause
end
pivot=Ab(i,i);
for k=i+1:n
Ab(k,i:nb)=Ab(k,i:nb)-(Ab(k,i)/pivot)*Ab(i,i:nb);
end
disp(Ab); pause
end
x=zeros(n,1);x(n)=Ab(n,nb)/Ab(n,n);
for i=n-1:-1:1
x(i)=(Ab(i,nb)-Ab(i,i+1:n)*x(i+1:n))/Ab(i,i);
end

:取矩阵A的阶数:n=10且自动选取主元,程序结果运行如下:
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
现选择程序中手动选取主元的功能,观察并记录计算结果。
①选取绝对值最大的元素为主元:
程序运行开始如第一问的截图也是求范数故这里不在给出。
The answer is :1 1 1 1 1 1 1 1 1 1
②选取绝对值最小的元素为主元:
The answer is:
+003*(INF - - - - )
⑶取矩阵A的阶数:n=20,手动选取主元:
选取绝对值最大的元素为主元:
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
The answer is :1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
‚选取绝对值最小的元素为主元:
The answer is:
+007*(-Inf - - - - - - - - -)
⑷修改程序如下:
function x=gaussong(n,r)
n=input('请输入矩阵A的阶数:n=')
A=hilb(n)
b=A*ones(n,1)
for i=1:4
p=input('条件数对应的范数是p-范数:p=')
pp=cond(A,p)
end
pause
[m,n]=size(A);
nb=n+1;Ab=[A b]
r=input('请输入是否为手动,手动输入1,自动输入0:r=')
for i=1:n-1
if r==0
[pivot,p]=max(abs(Ab(i:n,i)));
ip=p+i-1;
if ip~=i
Ab([i ip],:)=Ab([ip i],:);disp(Ab); pause
end
end
if r==1
i=i
ip=input('输入i列所选元素所处的行数:ip=');
Ab([i ip],:)=Ab([ip i],:);disp(Ab); pause
end
pivot=Ab(i,i);
for k=i+1:n
Ab(k,i:nb)=Ab(k,i:nb)-(Ab(k,i)/pivot)*Ab(i,i:nb);
end

数值分析实验报告(共40页) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rsqcpza
  • 文件大小3.43 MB
  • 时间2022-05-18
最近更新