特征值分解 基于MATLAB 图像压缩为例
特征值分解
对方阵AAA ,若标量λλλ 和n×1n\times 1n×1 向量μ\muμ 满足
Aμ=λμA\mu=λ\mu Aμ=λμ
则称λλλ 和μ\muμ 分别是矩阵AAA 的特征值 和特征向量 ,而二元组(λ,μ)(λ,\mu)(λ,μ) 称为矩阵AAA 的特征对
notes:
不要求AAA 是Hermitian矩阵
λλλ 由特征方程的根决定
det(A−λI)=0det(A-λI)=0 det(A−λI)=0
——未完,待更新——
图像压缩——Matlab实现
%读取图像
X=imread("test.jpg");
Y=rgb2gray(X);
figure(1);
imshow(Y);%将原图像整理为正方图像
H=100;
S=size(Y);
Z=zeros(H,H);for ii=1:Hfor jj=1:HZ(ii,jj)=Y(fix((S(1)-1)/H*ii)+1,fix((S(2)-1)/H*jj)+1);end
endfigure(2);
imshow(uint8(Z));
title("原图");%特征值分解
[U,D]=eig(double(Z));
M=zeros(H,H);for LL=1:H/10-1MM=M;for ii=1:(LL+1)*10MM(ii,ii)=1;end%基于特征值分解进行图像重建GG=U*MM*D/U;figure(3),subplot(3,3,LL);imshow(uint8(abs(GG)));title(["LL=",num2str(LL)]);
endZZ=zeros(10,10);
flag=1;
for ii=1:10for jj=1:10ZZ(ii,jj)=abs(D(flag,flag));flag=flag+1;end
end
disp(ZZ);
特征值分解 基于MATLAB 图像压缩为例相关推荐
- 基于matlab的信号合成与分解,基于matlab的信号合成与分解
基于matlab的信号合成与分解 - I - 摘 要 为了便于进行周期信号的分析与处理,常要把复杂的周期信号进行分解,即将周期 信号分解为正余弦等此类基本信号的线性组合,通过对这些基本信号单元在时域和 ...
- 基于matlab的信号合成与分解,基于Matlab周期信号的分解与合成
计 算 机 与 现 代 化 2011 年第 9 期 JISUANJI YU XIANDAIHUA 总第 193 期 文章编号:1006-2475( 2011) 09-0156-03 收稿日期:2011 ...
- 基于MATLAB的图像压缩感知设计(含源文件)
欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 名称 基于MATLAB的图像压缩感知 目录 目录 I 第1章 绪论 3 1.1 ...
- 特征值分解图像压缩学习笔记
基于特征值分解图像压缩学习笔记(MATLAB) X=imread('lplp.jpg'); %将图像变成单通道 Y=rgb2gray(X); %生成一个窗口 figure(1); %显示Y图片 ims ...
- 【PCA与LDA】特征值分解与奇异值分解以及图像压缩处理原理
前言: 上一次写了关于 PCA与LDA 的文章,PCA的实现一般有两种,一种是用特征值分解去实现的,一种是用奇异值分解去实现的.在上篇文章中便是基于特征值分解的一种解释.特征值和奇异值在大部分 ...
- 特征值分解用于数据压缩(matlab实现)
特征值与特征向量的定义: Ax=λx 特征值与特征向量的理解1--简化运算: A作用于特征向量x的效果只是起到了λ倍的缩放效果,Ax将矩阵运算简化成了代数运算λx,也就是说特征值代表了缩放倍数,特征向 ...
- matlab矩阵及其基本运算—特征值分解和svd奇异值分解
特征值分解 函数 eig eig: Find eigenvalues and eigenvectors 格式 d = eig(A) %求矩阵A的特征值d,以向量形式存放d. d = e ...
- matlab 简单算例,(简单算例)基于Matlab的电力系统潮流编程计算.pdf
(简单算例)基于Matlab的电力系统潮流编程计算 基于Matlab的电力系统潮流编程计算 口黄扬威吴喜春郭志峰张斯翔 (三峡大学电气与新能源学院湖北·宜昌443002) 摘要:通过介绍电力系统的实际 ...
- matlab矩阵及其基本运算—特征值分解和奇异值分解
特征值分解 函数 eig 格式 d = eig(A) %求矩阵A的特征值d,以向量形式存放d. d = eig(A,B) %A.B为方阵,求广义特征值d,以向量形式存放d. ...
最新文章
- 职场中有哪些沟通的小技巧?
- SoftReference
- java web利用mvc结构实现简单聊天室功能
- findwindowex子窗口类型有哪几种_SQL-窗口函数
- 云朵机(人造云朵,造云机)用在互动百科推搜索新方法中(转)
- 使用 SAP UI5 系统测试工具 UIVeri5 的一个具体例子
- new Grammar in 740 - internal table filter
- insertSelective 和 insert 的区别
- Java实现二维码生成
- 朴素贝叶斯进行新闻主题分类,有代码和数据,可以跑通
- Rust 能取代 Python,更好的实现神经网络?
- 磁盘大小限制_Linux服务器磁盘爆满查询之百度云服务器
- DIV+CSS如何让文字垂直居中
- js文件/图片从电脑里面拖拽到浏览器上传文件/图片
- 团购的野心,占领网购市场半壁江山?
- JAVA 实现《超级玛丽》游戏
- Android 垃圾分类APP(三)垃圾分类之语音输入
- 解决连接远程服务器MySQL“ACCESS DENIED FOR USER‘ROOT‘@‘IP地址‘“问题
- 虚幻引擎4总是遇到崩溃卡顿情况,这8个方法一定要试试
- 白杨SEO:百度上收录高的平台有哪些?如何找到和使用它们实战举例【干货】