



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
古典Jacobi算法班级:计算062 姓名:王保翔 学号:3060811028目的意义:寻找相似变换,是对称矩阵A经过变换之后所得矩阵的非对角线元素的平方和减少,对角线元素的平方和增大,且保持对称性不变,不断的施行这种正交变换,最终是非对角元素的平方和任意的接近与零,对角线元素平方的取极大值。算 法:步骤1: 步骤2: 步骤3: aick+1=bick*g+bidk*f; acik+1=bick*g+bidk*f;aidk+1=-bick*f+bidk*g; adik+1=-bick*f+bidk*g; p=(bcck-bddk)*f*g;q=bcdk*(g*g-f*f);acdk+1=adck+1=p+q;acck+1=bcck*g*g+2*bcdk*g*f+bddk*f*f; addk+1=bcck*g*g-2*bcdk*g*f+bddk*f*f;源程序#include stdio.h#includemath.h#define P 0.1void main() double a202020,b202020,r202020,max,u,y,x,t,g,f,h,v,w,l202020; int i,j,k,n,c,d; printf(Input the n value:); scanf(%d,&n); printf(Input the aij1 value:); for(i=1;i=n;i+) for(j=1;j=n;j+) scanf(%lf,&aij1); for(i=1;i=n;i+) for(j=1;j=n;j+) if(aij10) bij1=-aij1; else bij1=aij1; for(k=1;k=n;k+) for( max=0,i=1;i=n;i+)for(j=1;j=n;j+) if(imax+0.000001) max=bijk; c=i; d=j; printf(max=%lf ,max);printf(c=%d,d=%d ,c,d); u=bcck-bddk; printf(u=%lfn,u); if(u=0) y=u; else y=-u; printf(y=%lfn,y); if(u=0) x=2*bcdk; else x=-2*bcdk; printf(x=%lfn,x); t=sqrt(x*x+y*y); g=sqrt(0.5*1+0.5*y/t); f=0.5*x/t*(1/g); printf(f=%lf,g=%lf n,f,g); for(i=1;i=n;i+) for(j=1;j=n;j+) if(i!=j&i!=c,j!=d&i!=d,j!=c) rijk=0; if(i=c&j=c) rcck=g; if(i=d&j=d) rddk=g; if(i=c&j=d) rcdk=f; if(i=d&j=c) rdck=-f; if(i=j&i!=c&j!=d) rijk=1; printf(r%d%d%d=%lf ,i,j,k,rijk); printf(n); for(i=1;i=n;i+)for(j=1;j=n;j+) aick+1=bick*g+bidk*f; acik+1=bick*g+bidk*f; aidk+1=-bick*f+bidk*g; adik+1=-bick*f+bidk*g; if(i!=c&j!=d&i!=d&j!=c) aijk+1=bijk; h=(bcck-bddk)*f*g; v=bcdk*(g*g-f*f); acdk+1=h+v; adck+1=h+v; acck+1=bcck*g*g+2*bcdk*f*g+bddk*f*f; addk+1=bcck*f*f-2*bcdk*f*g+bddk*g*g; for(i=1;i=n;i+) for(j=1;j=n;j+) printf(a%d%d%d=%lf ,i,j,k+1,aijk+1);for(i=1;i=n;i+) for(j=1;j=n;j+) if(aij10) bijk+1=-aijk+1; else bijk+1=aijk+1; w=0; for(i=1;i=n;i+) for(j=1;j=n;j+) if(i!=j) w=w+bijk+1*bijk+1; else continue; printf(w=%lf,w); if(wP) break; else continue;算例及运行结果:分析:输入矩阵A,输出变换后的矩阵且非对角元素趋近于0,所以结果收敛。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第16课 三国鼎立 同步练(含答案)统编版历史七年级上册
- 2025辽宁交投集团所属盛融万恒公司招聘1人考试参考试题及答案解析
- 2025云南昆明西山区棕树营街道办事处经济发展办公室招聘辅助性工作人员1人考试参考试题及答案解析
- 2025山东青岛大学附属医院外包人员招聘28人备考练习试题及答案解析
- 公路建设工程施工组织设计方案
- 2025吉林省吉林大学白求恩第一医院神经创伤外科招聘备考练习题库及答案解析
- 能源产品销售代理合同协议书范本模板
- 2025年哈尔滨市清滨小学校招聘临聘教师2人考试参考试题及答案解析
- 2025江苏苏州工业园区东延路实验学校后勤辅助人员招聘1人考试参考试题及答案解析
- 2025年勤务保障试题及答案
- 贴牌生产委托授权书
- 做一个卓越而幸福的教育者课件
- 人教版小学数学五年级上册完美版全册PPT教学课件
- 《无人机组装与调试》-教学教案
- 跨境电商物流与供应链管理PPT全套完整教学课件
- C语言试讲稿课件
- 收音机组装指导书
- 义务教育科学课程标准(2022年版)测试题及答案含课标解读
- 水运工程统一用表之一《浙江省港口工程统一用表》
- GB/T 13306-2011标牌
- GA 1800.6-2021电力系统治安反恐防范要求第6部分:核能发电企业
评论
0/150
提交评论