• 大小: 827B
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: 直方图  

资源简介

计算矩阵各列与其他各列的互相关系数,并按照概率分布利用直方图的形式展示出来。 该互相关系数的定义参考Michael Elad的《Sparse and Redundant Representations》p25 Definition2.3

资源截图

代码片段和文件信息

%% Mutual-coherence of a Given Matrix 
%  编程人--电子工程学院 代林  Email: dailin513@126.com
%  编程时间:2013年07月25日
%% Genet Process
clear all;
clc;
%%% parameter setting
%%% 参数设定
L = 11;M = 11;P = 11;N = 11;
%%% given matrix
%%% 给定矩阵
InputMatrix = randn(LL*M);               % 给定矩阵

%%% mutual coherence computing 
%%% 互相关系数计算
[row column] = size(InputMatrix);         % 矩阵行列
r=zeros(1column*(column-1));
for i = 1:column
    for j = 1:column
        if j ~= i
            tempi = InputMatrix(:i);
            tempj = InputMatrix(:j);
            temp = abs(tempi‘*tempj)/(norm(tempi)*norm(tempj));
            r((i-1)*column+j) = temp;
        end
    end
end

%%% generated data distribution computing
%%% 统计生成数据的概率分布(按区间)
t = 0:.02:1;
[nxout] = hist(rt);
yout = n/length(r);

%%% plot
%%% 画出直方图
bar(xoutyout*100);grid on
xlim([01]);ylim([0100]);
xlabel(‘Mutual-coherence of the Sensing Matrix‘);
ylabel(‘Statistical Value (%)‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1030  2013-07-25 22:19  Mutualcoherenceofagivenmatrix.m

评论

共有 条评论