matlab - 如何在单个半对数图上绘制特征值 λc、λd 作为其索引的函数
问题描述
D = Y(:,100:end);
C = Y(:,1:99);
MD=mean(D);
MC=mean(C);
figure
imagesc(reshape(C(:,1),64,64))
figure
imagesc(reshape(D(:,1),64,64))
n = size(C,2);
[Uc Dc] = eig(C*C'/n); %Uc are the eigenvectors and Dc are the eigenvalues
[Ud Dd] = eig(D*D'/n); %best eigenvalue is the last column of Dd or Dc
dc = diag(Dc);% organizes eigenvalues
dd = diag(Dd);
figure
imagesc(reshape(Uc(:,end),64,64))%best eigenvectors are at the ende
figure
imagesc(reshape(Ud(:,end),64,64))
MSC=C-MC;
MSD=D-MD;
[Umsc Dmsc] = eig(MSC*MSC'/n);
[Umsd Dmsd] = eig(MSD*MSD'/n);
figure
semilogx(Dc)
figure
semilogx(Dd)
%Uc 是特征向量,Dc 是特征值我在创建特征值函数时遇到问题
解决方案
推荐阅读
- travis-ci - 在 Travis 中构建 Visual Studio 解决方案
- mongodb - 为什么在文档上使用范围运算符时不涵盖查询?
- chef-infra - 如何找出节点在厨师服务器上注册的日期?
- c# - Kerberos 模拟级别“模拟”而不是“委托”
- c# - Azure 云服务(经典)检索客户端 IP 地址
- javascript - Import Unexpected identifier + SyntaxError: Unexpected string
- css - 在 fabrik (joomla) 中显示图像?
- react-native - 反应本机标头问题
- web - 如何将整个 _site 文件夹从我的 Jekyll 博客站点复制到我在 Linux 中托管的主网站的博客文件夹
- c# - 如何正确裁剪图像的一部分?