matlab算hht,关于MATLAB中HHT谱图的问题【百度知道悬赏100积分】
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
附上MATLAB内置的hht绘图函数hhtPlot.m的代码:
classdef hhtPlot
properties
hfig
end
methods
function [this] = hhtPlot(insFreq, insEnergy, tvec, FRange, MinThres, FreqLoc, isNormFreq)
isYAxis = strcmpi(FreqLoc,'yaxis');
% patch currently do not support datetime/duration, convert to
% double
if(isduration(tvec) || isdatetime(tvec))
tvec = seconds(tvec);
end
frequnitstrs = getfrequnitstrs;
if isNormFreq
tvec = 2*pi*tvec; % Convert time axis to samples
freqlbl = frequnitstrs{1};
timelbl = getString(message('shared_signalwavelet:hht:general:TimeUnitSamples'));
else
freqlbl = frequnitstrs{2};
timelbl = getString(message('shared_signalwavelet:hht:general:TimeUnitSeconds'));
end
if isYAxis
xlbl = timelbl;
ylbl = freqlbl;
xyrange = [0,tvec(end),FRange(1),FRange(2)];
else
xlbl = freqlbl;
ylbl = timelbl;
xyrange = [FRange(1),FRange(2),0,tvec(end)];
end
this.hfig = newplot;
numIMF = size(insFreq,2);
for i = 1:numIMF
% Plot each IMF
insfi = insFreq(:,i);
insei = insEnergy(:,i);
insei((10*log10(insei))
if(isYAxis)
patch([tvec(1);tvec;tvec(end)], [0;insfi;0], [nan;insei;nan], ...
'EdgeColor','interp','EdgeAlpha','interp',...
'FaceColor', 'none', 'FaceVertexAlphaData',[nan;insei;nan],...
'LineWidth', 2, 'FaceAlpha', 'interp');
else
patch([0;insfi;0], [tvec(1);tvec;tvec(end)], [nan;insei;nan], ...
'EdgeColor','interp','EdgeAlpha','interp',...
'FaceColor', 'none', 'FaceVertexAlphaData',[nan;insei;nan],...
'LineWidth', 2, 'FaceAlpha', 'interp');
end
end
axis(xyrange);
xlabel(xlbl);
ylabel(ylbl);
title(getString(message('shared_signalwavelet:hht:plot:hhtPlotTitle')));
colormap parula
colorbar
end
end
end
matlab算hht,关于MATLAB中HHT谱图的问题【百度知道悬赏100积分】相关推荐
- matlab算线性方程解,MATLAB计算方法3解线性方程组计算解法.pptx
第三章线性方程组数值解法解线性方程组 §3.1 直接法一. Gauss 消去法设 有消 元: 用Matlab实现顺序Gauss消去法在Matlab程序编辑器中输入:function x=nagauss ...
- 星座图matlab是什么意思,matalb中画星座图 matlab中怎么绘制星座图
看看这个程序是否符合你的要求:按下鼠标左键开始绘制一个星座图,点击右键结束当前星座 function xingzuo figure('WindowButtonDownFcn',@wbdcb) ah = ...
- matlab算概率,用matlab计算概率,再次吐槽某些吧友国战比赛七框选将的建议
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 国战比赛讲求观赏性,一国独大根本谈不上观赏性.大魏国的出现,和选将框的多少有非常直接关系.我发现吧里不少高等级玩家建议国战比赛七框选将,我很不赞同,这就是 ...
- 图神经网络中的谱图理论基础
一.图的拉普拉斯矩阵 拉普拉斯算子 拉普拉斯算子(Laplace Operator)是为欧几里德空间中的一个二阶微分算子,定义为梯度的散度,可以写作Δ,∇2,∇⋅∇\Delta ,\nabla ^{2 ...
- 语谱图的实现与种类,与画图
1. 语谱图的矩阵 1.1 原始矩阵 首先原始矩阵,从上到下,依次为第0 行, 到最后一行: 1.2 语谱图矩阵 最终生成的语谱图矩阵数据, 从上到下,第0 行代表低频,最后一行代表高频: 1.3 矩 ...
- matlab 三维全息谱,基于MATLAB软件平台的全息谱图及在风机振动故障诊断中应用的研究...
一.引言 风机是化工机械中的关键设备.由于机器在运转过程中,受到外界的作用和机器本身零件之间的相互作用,不可避免地要产生振动.在产生振动的诸多因素中,机械部件本身的缺陷占有相当大的比重.由于分析方法的 ...
- matlab能否算高中数学题,Matlab软件在高中数学学习中的应用
强雨筱 [摘要]运用Matlab软件强大的计算及图像处理功能求解高中数学教材中2种典型例题.首先基于二分法,求解了一般非线性方程;其次基于随机模拟方法,估计了圆周率π的值.通过例题强化学生对Matla ...
- 如何用matlab算导数曲线,excel 曲线求导_excel怎样对表格中数据进行求导
怎样在两个EXCEL表中导数值 用VLOOKUP函数. 举例:看图片上的例子 =VLOOKUP(E2,A:B,2,0) 这个公式的含义是,E2就是你说的表1上的名称这个单元格,A:B就是2表中的两列, ...
- matlab算置信带,Kolmogorov-Smirnov检验置信带在Matlab中的实现
Kolmogorov-Smirnov检验置信带在Matlab中的实现 张三 (北京交通大学土木建筑工程学院,北京100044) 摘要:K-S检验是非参数检验的一个十分精确的方法,构造高精度的基于K-S ...
最新文章
- Python学习(一) 安装,环境搭建,IDE
- 点云滤波/分割/关键点提取/配准/识别/重建教程
- ML之RF:利用Pipeline(客户年龄/职业/婚姻/教育/违约/余额/住房等)预测客户是否购买该银行的产品二分类(预测、推理)
- 阿里云使用笔记-MySQL远程连接-centos7
- python将一行作为字段_关于python:Django admin在同一行显示多个字段
- ScrollView中使用ListView
- Jenkins入门指南
- PersonGraphDataSet近十万的开放人物关系图谱项目
- 基于实战开发垂直搜索引擎_基于DDD的微服务设计和开发实战
- 八皇后(洛谷-P1219)
- POJ 1065 Wooden Sticks(LIS,最少链划分)
- MacOS Monterey12.3和Big Sur11.6.5离线安装包
- 环一维数组最大子数组问题
- SAP ERP和ORACLE ERP的区别是哪些?
- windows 系统清理工具
- 【团队博客】软件项目:上海海洋大学图书馆座位查找系统
- Collections中Counter函数,namedtuple函数,defaultdict函数的使用
- h5/5+APP消息推送神器:Goeasy.js
- 紫光展锐:大破大立 做数字世界的生态承载者
- visionman-康耐视智能相机Insight视觉课程大纲(0718更新,永久更新)