matlab基于log算子代码CVXQUAD
CVXQUAD是要与基于MATLAB的凸优化工具一起使用的函数的集合。
它采用对称圆锥求解器,基于矩阵对数,实现了一种新的近似策略来处理指数圆锥以及各种函数。
该软件包基于以下论文:
Semidefinite
approximations
of
matrix
logarithm
Hamza
Fawzi,
James
Saunderson
and
Pablo
A.
Parrilo
可在下载。
安装
解压缩该zip文件,然后将该文件夹添加到您的MATLAB路径中。
替换逐次逼近
若要在使用指数锥时(例如,在使用rel_entr或在GP模式下)替换CVX的逐次逼近功能,请将文件“
exponential
/
exponential.m”复制到CVX安装中的文件夹“
sets”中(您可能需要以保留现有文件的副本,以防您想恢复为逐次逼近法)。
例子
以下代码使用quantum_rel_entr函数在量子相对熵的意义上计算出与给定矩阵M最接近的相关矩阵。
n
=
4;
M
=
randn(n,n);
M
=
M*M';
cvx_begin
variab
matlab计算相对熵的代码
基于灰度共生矩阵的DEM纹理特征提取
This
folder
mainly
contains
the
code
of
extracting
many
kinds
of
GLCM
features
based
on
digital
elevation
model
(DEM).
简要介绍
实验环境:Matlab
2015b
可以获取DEM的多项纹理特征值:二阶角矩/能量(ASM)、对比度(CON)、相关度(COR)、方差(VAR)、逆差矩(IDM)、均值和(SAR)、熵(ENT)等13项。
代码描述:①haralick:纹理特征值基本计算原理;②Main:灰度共生矩阵的输出,另外可以计算二阶角矩/能量、相关度、对比度、方差4项最基本的纹理特征;③Main1:计算并输出全部13种纹理特征。
论文支撑:《基于灰度共生矩阵的DEM地形纹理特征量化研究》(2012,
刘凯
et
al.);《DEM分辨率对地形纹理特征提取的影响》(2014,黄骁力
et
al.)