自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于Matlab进行H5读写操作

最近遇到了H5文件的读写问题,便查阅资料,但是网上结果参差不齐,于是就将本人的读写操作记录下来,水平有限仅供参考。

2024-10-20 16:54:26 934 1

原创 局部最大值同步压缩变换(Local maximum synchrosqueezing transform)原理和Matlab代码

为了提高同步压缩变换的能量聚集性并逼近理想的时频分析工具,局部最大值同步压缩变换(LMSST)被提出。面对谐波信号,同步压缩变换可以达到理想的时频表示。但是,面对强调幅调频信号,同步压缩变换的结果会存在能量扩散现象和模糊问题。本质上,是因为同步压缩变换的瞬时频率估计算子的精度不够。一种方法是引入自适应的窗函数取改善线性时频分析工具的性能,提高瞬时频率估计的准确性。另一种方法是基于信号的高阶泰勒展开,产生更加准确的瞬时频率估计算子。LMSST另辟蹊径,基于脊提取算法去估计瞬时频率,从而产生提高能量聚集性。

2023-05-19 16:19:28 1329 6

原创 时频重排技术(Reassignment)原理和Matlab代码

为了提高时频分析工具的分辨率,提出了时频重排技术。它将时频系数重新分配时频重心的位置,以提高时频表示的可读性。重排可以应用于线性的时频分析工具,例如短时傅里叶变换,小波变换等,也可以应用于二次方法,例如魏格纳分布等。时频表示的能量不够聚集的原因,主要是因为时频系数分布在了信号的瞬时频率的邻域内。那么,只需要将时频系数在时频面上重新分配到估计的瞬时频率处,就可以提高能量聚集性。

2023-05-19 15:37:04 1925 3

原创 基于短时傅里叶变换的同步压缩变换原理和Matlab代码

分析了基于短时傅里叶变换的同步压缩变换的原理,并附上了Matlab代码。

2023-05-19 10:05:04 5315 15

原创 同步提取变换原理和Matlab代码

同步提取变换,它属于短时傅立叶变换的后处理过程。与经典的时频分析方法相比,SET可以生成能量更集中的时频表示,并允许信号重建。SET受到了同步压缩变换和理想的时频表示理论的启发。SST是将系数压缩到估计的瞬时频率处,而SET只保留与信号的时变特征最相关的STFT系数,并去除最模糊的TF能量,从而可以大大提高新的TF表示的能量浓度。换句话说,SET丢弃了部分STFT系数,以获得高能量聚集性的TFR。它的缺点也是显然的,损失了重构的精度。

2023-05-19 09:40:59 3345 8

原创 基于小波变换的同步压缩变换原理和Matlab代码

作为处理非平稳信号的有力工具,时频分析在时域和频域联合表征信号,是时间和频率的二元函数。传统的时频分析工具主要分为线性方法和二次方法。线性方法受到海森堡测不准原理的制约,二次方法存在交叉项的干扰。为了提升时频聚集性,逼近理想的时频表示,时频重排 (Reassignment method, RM)作为一种后处理技术被提。它在二维的时频面上重排时频系数,导致其丧失了重构信号的能力。同步压缩变换作为一种特殊的重排,不仅可以锐化时频表示,还能恢复信号。因此,同步压缩变换受到研究学者的热爱。

2023-05-16 20:12:46 9312 19

原创 广义的S变换

许多研究表明,S变换中窗函数的宽度并不是最优的,导致S变换对非平稳信号刻画地不够细致。因此,通过引入额外的参数来控制高斯窗的形状,提出了广义的S变换(自适应的S变换),提升S变换的时频分辨率。本质上,广义的S变换是通过改变高斯函数的方差来实现的。对比广义的S变换和S变换代码,很容易可以看出这一结论。S变换中窗函数是高斯函数。

2023-04-28 19:33:18 4779 35

原创 S变换的Python代码

S变换,又称为Stockwell变换,由R. G. Stockwell于1996年提出。S变换克服了短时傅里叶变换固定窗函数宽度的缺陷,采用了一个随频率变化的高斯窗函数。它的窗函数宽度与频率的倒数成正比,高频时用窄窗,低频用宽窗。所以具有多分辨率分析的思想,也可以看作相位校正的小波变换。......

2022-06-27 11:38:21 3194 4

原创 S(Stockwell)变换的Matlab代码

S变换克服了短时傅里叶变换固定窗函数宽度的缺陷,采用了一个随频率变化的高斯窗函数。它的窗函数宽度与频率的倒数成正比,高频时用窄窗,低频用宽窗。所以具有多分辨率分析的思想,也可以看作相位校正的小波变换。.........

2022-06-22 22:54:39 11065 96

原创 分数S(Stockwell)变换Matlab代码

分数S(Stockwell)变换

2022-06-21 21:37:10 2003 3

原创 短时傅里叶变换STFT(非使用fft函数)

短时傅里叶变换STFT的Matlab代码,非使用FFT函数。

2022-06-21 20:45:35 1232

转载 Python中使用python -m pip install --upgrade pip升级pip时经常失败

https://www.cnblogs.com/badaoliumangqizhi/p/11522014.html

2022-03-14 15:39:01 1657

原创 python不是内部或外部命令

解决方法:添加环境变量确定python.exe文件位置注意,这里是python.exe文件位置,不是下面的文件位置。网上一些教程给的带Scripts的地址,这样好像是不行的。设置环境变量读者根据自己的电脑中python.exe文件的位置设置环境变量即可。...

2022-03-14 15:34:44 1111

原创 IEEE Transactions Latex模板使用经验总结

IEEE Transactions 模板下载IEEE Article Templates下载网站标题

2022-02-21 21:29:34 19049 5

原创 IHT迭代硬阈值在压缩感知重建中的应用

IHT迭代硬阈值在压缩感知重建中的应用IHT算子程序IHT函数主程序测试结果IHT算子程序function [a3] =IHT_Opeator(a,s)%UNTITLED 此处显示有关此函数的摘要% 此处显示详细说明%a 向量%s s项最佳逼近[a1,index1]=sort(abs(a),'descend');%降序排列a2=a(index1(1:s));%提取系数最大的s项index2=index1(index1(1:s));%系数最大的s项对应索引a3=zeros(length

2020-11-25 09:33:38 459 3

原创 OMP正交匹配追踪算法

OMP正交匹配追踪算法

2020-10-30 18:16:11 742 3

原创 用于求解线性规划的原始-对偶对数障碍函数法在信号分解和压缩感知中的应用

这里写目录标题原始对偶函数法原始−-−对偶对数障碍函数法算法应用原始−-−对偶对数障碍函数法程序压缩感知中的应用实验结果原始对偶函数法\quad单纯形法(SimplexMethod)(Simplex Method)(SimplexMethod)可以用来求解带约束的线性规划命题(LP)(LP)(LP),与之类似的有效集法(ActiveSetMethod)(Active Set Method)(ActiveSetMethod)可以用来求解带约束的二次规划(QP)(QP)(QP),而内点法(InteriorP

2020-10-29 23:59:34 1491

原创 C++实现高校人事管理系统

高校人事管理系统功能介绍C++程序实验结果主界面人员查询人员统计功能介绍\quad使用C++C++C++实现高校人事管理系统,主要功能为人员输入,查询,编辑,删除,统计功能。C++程序#include <iostream>#include<string.h>#include<stdlib.h>#include<windows.h>#include<fstream>#define n 10using namespace std;

2020-10-25 09:24:07 4333 4

原创 迪杰斯特拉算法C语言版本

迪杰斯特拉算法问题描述算法思想函数模块数据结构图带权图C语言程序头文件AdjMGraph.hAdjMGraph.hAdjMGraph.hAdjMGraphCreat.hAdjMGraphCreat.hAdjMGraphCreat.hDijstra.hDijstra.hDijstra.hSeqList.hSeqList.hSeqList.h主文件实验结果问题描述\quad对于给定的有向带权图,从一个确定的顶点计算到其余各顶点的最短路径问题。算法思想\quad设置两个顶点集合SSS和T,集合SSS中存放

2020-10-24 13:57:31 1103

原创 C语言利用队列和栈实现回文判断

回文判断问题描述算法思想函数模块测试数据C语言程序头文件Stack.hStack.hStack.hLqueue.hLqueue.hLqueue.h主文件实验结果问题描述回文是指一个字符序列以中间字符为基准两边字符完全相同。要求程序从键盘输入一个字符串,字符串长度小于或等于818181,用于判断回文的不包括字符串的结束标志。算法思想把字符串中的字符逐个分别存入队列和堆栈,然后逐个出队列和退栈并比较出队列的元素和退栈的元素是否相等,若全部相等则该字符是回文,否则就不是回文。函数模块(1)voidPa

2020-10-23 22:37:12 10249 5

原创 C语言实现古典雅克比算法

古典雅克比算法问题描述算法思想测试数据C语言程序实验结果问题描述矩阵的相似变换不改变矩阵的特征值,根据这一原理,我们可以利用一系列的特殊相似变换把原矩阵AAA化为易求特征值。算法思想任意实对称矩阵AAA总可以通过正交相似变换为对角形。因此寻找正交矩阵RRR,使得 ,实对称矩阵AAA的特征值就是对角阵 diag(λi)diag({\lambda _i})diag(λi​)的对角线元素。RRR的各列就是对应的特征向量。JacobiJacobiJacobi提出一系列平面旋转矩阵来构造矩阵RRR。在正交相似

2020-10-22 22:21:51 842

原创 C语言实现逆幂法求矩阵解特征值

这里写目录标题问题描述算法思想测试数据C语言代码头文件源文件实验结果问题描述逆幂法用于计算非奇异阵AAA的按模最小的特征值和特征向量。算法思想实际计算中,可以构造以下迭代格式:{Lyˉk=zk−1Uyk=yˉkmk=max⁡(yk)i(1<=i<=n)zk=yk/mk\begin{cases}L{{\bar y}_k} = {z_{k - 1}}\\U{y_k} = {{\bar y}_k}\\{m_k} = \max {({y_k})_i}(1 < = i <

2020-10-22 21:38:29 2715

原创 C语言实现三角分解(Doolittle)法解线性方程组

Doolittle法解线性方程组问题描述算法思想测试数据C语言代码实验结果问题描述假设nnn阶线性代数方程组系数矩阵满足所有顺序主子式非奇异,则有A=LRA=LRA=LR,其中L,RL,RL,R分别是下三角和上三角阵,而且LLL或RRR的对角元素给定后,其分解是唯一的。按照这样的逻辑求解方程组比较容易。取LLL为单位下三角阵,A=LRA=LRA=LR,可以表示为:[a11a12⋯a1na21a22⋯a2n⋮⋮⋯⋮an1an1⋯ann]=[1000l21100⋮⋮10ln1ln2⋯1]=[r11r12

2020-10-22 21:14:52 7050 3

原创 C语言实现雅克比迭代法求根

C语言实现雅克比迭代法求根雅克比迭代法求根C语言实现雅克比迭代法求根问题描述算法思想C语言程序实验结果问题描述设方程组Ax=bAx = bAx=b的系数矩阵AAA非奇异 ,且aii≠0{a_{ii}} \ne 0aii​​=0将AAA分裂为:A=D+L+UA = D + L + UA=D+L+UD=diag(a11,a22,⋯ann)D = diag({a_{11}},{a_{22}}, \cdots {a_{nn}})D=diag(a11​,a22​,⋯ann​), LLL和UUU分别是将AAA

2020-10-22 12:45:30 9666 5

原创 Matlab实现压缩感知重建算法:ROMP正则化的正交匹配追踪算法

ROMP正则化的正交匹配追踪算法ROMP算法是一种贪婪的压缩感知重建算法,在OMP的基础上加入了正则化过程。此外,相比于OMP算法,ROMP在每次迭代过程中选择与残差最相关的m个列向量。下面是Deanna Needell and Roman Vershynin的文章中给出的RMOP的算法。在正则化过程,需要寻找索引集合的所有子集,在这里可以使用Matlab中的ff2n函数实现。对于正则化条件,只用满足u中的最大元素绝对值小于最小元素绝对值的2倍即可。本文中用高斯随机矩阵作为测量矩阵,待观测目标信号长

2020-10-21 11:13:44 1963 2

原创 五子棋C语言版本

五子棋C程序#include <stdio.h>#include <stdlib.h>#include<windows.h>#include<conio.h>//getchar#define n 15char *map[2 * n + 1][2 * n + 1];int w = 1, x = 1, y = 1, z = 1;//累计横竖正斜反邪四个方向的连续相同棋子数目int Cx, Cy;//光标位置int now;//玩家1,玩

2020-10-21 09:40:15 628 7

艾略特波浪识别.zip

自动识别股票数据中的艾略特波浪

2021-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除