资源简介
雅克比法求对称矩阵的特征值(MATLAB程序设计与应用)课设,里面有2份不同的课设,都已近调试过了。要在MATLAB7.0上运行
代码片段和文件信息
%下面是m文件Jacobi1.m的代码,以经典Jacobi的的方法计算特征值
function D=Jacobi1(Aepsilon)
%function keshe(h1h2h3)
if ~isempty(A)
% -本函数使用经典Jacobi方法来计算一个对称矩阵的特征值
% -A 是一个 n*n 矩阵的形参,由用户输入
% -epsilon 是允许误差,由用户输入,用来控制第k次的Givens矩阵的F范数
% -D是经过一些列的迭代后满足允许误差的矩阵的对角元素
i=1;
D=A;
[nn]=size(A);
flag=1; %设定标志位
E=abs(D-diag(diag(D))); %E是第n次迭代以后矩阵除去对角元的矩阵
[m1p]=max(E); %寻找矩阵E中最大元
[m2q]=max(m1);
p=p(q);
if p==q %处理矩阵本身就是一个对角阵的特殊情况
D=diag(D);
else
while(flag==1)
y=abs(D(qq)-D(pp));
if y==0 %处理D(pp)=D(qq)的特殊情况
x=2*D(pq);
c=sin(pi/4);
s=sign(x)*c;
else
x=sign(D(pp)-D(qq))*2*D(pq);
c=sqrt((1+y/(sqrt(x^2+y^2)))/2);
s=x/(2*c*(sqrt(x^2+y^2)));
end
G=eye(n);
G(pp)=c; %利用cos和sin的值来构造Givens变换阵
G(qq)=c;
G(pq)=s;
G(qp)=-s;
D=G*D;
D=D*G‘;
E=abs(D-diag(diag(D)));
[m1 p]=max(abs(D-diag(diag(D))));
[m2 q]=max(m1);
p=p(q);
k(i)=i;
temp=sqrt(sum(sum(E.^2)));
r(i)=temp;
i=i+1;
if(temp flag=0;
end
end
D=diag(D);
end
%plot(kr);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13824 2012-06-13 21:03 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值——尚少陪\1.xls
文件 13824 2012-06-13 21:08 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值——尚少陪\2.xls
文件 13824 2012-06-13 02:21 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值——尚少陪\3.xls
文件 1436 2012-06-13 21:17 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值——尚少陪\Jacobi1.m
文件 2677 2012-06-13 03:27 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值——尚少陪\unti
文件 8019 2012-06-13 21:18 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值——尚少陪\unti
文件 26920 2012-06-13 03:28 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值——尚少陪\图像 2.png
文件 13824 2012-06-18 16:42 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值—舒心\1.xls
文件 13824 2012-06-18 16:42 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值—舒心\2.xls
文件 1436 2012-06-18 16:42 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值—舒心\Jacobi1.m
文件 3103 2012-06-18 17:16 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值—舒心\unti
文件 8059 2012-06-19 18:20 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值—舒心\unti
文件 167424 2012-06-18 13:38 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值—舒心\任务书10.doc
文件 34660 2012-06-18 17:22 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值—舒心\图像 1.png
目录 0 2012-06-13 21:08 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值——尚少陪
目录 0 2012-06-28 10:15 雅克比法求对称矩阵的特征值\雅克比法求对称矩阵的特征值—舒心
目录 0 2012-06-26 09:20 雅克比法求对称矩阵的特征值
----------- --------- ---------- ----- ----
322854 17
相关资源
- REFPRP64.DLL+REFPRP64_thunk_pcwin64.dll.rar
- 登陆界面的设计MATLAB课设
- 雅克比迭代求解线性方程组MATLAB课设
- 无刷直流电机的matlab仿真
- 定位峰值点的matlab程序
- matlab端点检测vad程序
- B样条图形绘制matlab
- matlab 地质应用 绘制三维地质图
- Matlab及其在测井中的应用.pdf
- surf算法-MATLAB源码
- 通信信号识别的经典matlab仿真
- MATLAB机器人坐标变换代码
- 神经网络matlab代码
- 计算射线穿过网格的一系列坐标matl
- wfg_matlab code
- 变步长的LMS自适应滤波算法matlab程序
- 曲线演化的Matlab源代码
- 常见的几种雷达信号的matlab仿真
- 基于MATLAB的2FSK数字通信系统设计
- 基于MATLAB的图像复原
- 基于MATLAB的图像灰度修正程序
- 改进的中值滤波MATLAB程序
- 光流法——matlab
- Matlab图像处理——小波变换去噪声、
- Matlab图像处理程序——去噪、边缘增
- 基于Matlab的数字信号处理仿真系统实
- 窗函数法设计FIR数字滤波器Matlab程序
- Matlab实现音频的分贝图
- EM算法完整matlab代码
- 小波融合代matlab源代码
评论
共有 条评论