我怎么从一块中提取原始数据使用类函数?

10视图(30天)
我有进口数据,然后使用类函数进行连续小波变换数据,但现在我想访问原始数据Matlab用于制造阴谋。没有我的工作区中创建新的所以我有点失去了如何访问电子表格的值对应于创建的类图。
6个评论
紧张的GHOSH DASTIDER
紧张的GHOSH DASTIDER 2022年3月21日
嗨,克莱尔·史密斯。我面临一样的描述在你的第一个问题。我用cwt命令我的时间序列数据,得到了量图。现在我希望这些原始数据的频率、时间和精力所示的阴谋。你能解释我的方式,需要提取的代码是什么?谢谢你!

登录置评。

答案(1)

马修•诺伊
马修•诺伊 2022年3月21日
你好,再一次
也许试试这个代码。它使用“another_cwt”功能(附加)你也可以从FEX:
https://fr.mathworks.com/matlabcentral/fileexchange/65104-cmccrimm-continuous-wavelet-transform?s_tid=srchtitle
演示代码:
清晰的
负载(“X.mat”)
Fs = 4;
t =(0:元素个数(Sg) 1) / Fs;
ax = newplot;
[y, f, coi] = another_cwt (Sg, Fs);
%减少dB:只显示最大值,最小值= max - Range_dB
Range_dB = 40;% dB规模
out_dB = 20 * log10 (abs (y));
印第安纳州=找到(out_dB <马克斯(out_dB [],“所有”)-Range_dB);
out_dB(印第安纳州)=南;
显示亮度图像(t、f out_dB);
包含(“时间(s)”)
ylabel (的频率(赫兹))
colormap (“飞机(128)”)
;
cb = colorbar (ax);
集(gca),“YDir”,“正常”);

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!