『壹』 新手求助:怎样将近红外光谱数据导入MATLAB小波分析工具箱
就是光谱仪器扫描后的文件,原始格式只能用它的OPUS软件才能打开,叫OPUS 格式,我试了下直接IMPORT DATA打不开。不过这个OPUS软件可以将光谱文件转换为一下几种格式:1)JCAMP DX 2)数据点表 3)Galactic 4)Pirouette .DAT 5) ENVI 这几种格式。谢谢你!!!
『贰』 谁有比较新版本的小波工具箱wavelet toolbox能分享一下吗
首先,将下载的工具箱文件解压,将文件夹复制到MATLAB安装目录下toolbox文件夹下。
其次,在版MATLAB命令行中输入权如下命令: >>cd D:\MATLAB7\toolbox\piotr_toolbox % 找到你的工具箱 >> addpath(genpath('D:\MATLAB7\toolbox\piotr_toolbox')) %。
『叁』 matlab小波变换工具箱分解得出的柱状图,横纵坐标分别什么意思求解答谢谢
这问题还满难的,在来帮助文源档wavele toolbox的Advanced concepts中有一些提及。横坐标很好理解,是leleccum信号(总点数4320)幅值,从121.8到547.4,然后按照通常定义的hist的定义,把这个范围化为30个等分,但有意思的是纵坐标并不是某个幅值的个数,可能是密度估计值,可以参考帮助文档(FunctionEstimation:DensityandRegression),怎么算matlab也讲得不太清楚,可能需要数理统计方面的知识。我只推出了左边的图是个数除总点数得到。
直接的hist图是
完全吻合。
右边图貌似做了归一化,但如何操作还没想通,好像是累计分布,可以参考ecdfhist 的帮助文档,这需要Statistics Toolbox中的某些知识。水平有限,仅供参考。
『肆』 求助matlab中的小波工具包
打开matlab软件,进入软件主界面在软件的左下方找到start按钮,点击选择toolbox,然后选择wavelet进入wavemenu界面,选择一维小波中的wavelet1-D并进入 7.选择要处理的信号,界面出现loaded信号,这就是没有去噪前的原9.分析后在左边栏目中出现s,a*,d*,其中s为原信号,a*为近似信号,d*为细节信号11.阈值方法常用的有4种fixed(固定阈值),rigorsure,heusure,minmax根据需要选择,一般情况下rigorsure方式去噪效果较好12.oft(软阈值),hard(硬阈值)一般选择软阈值去噪后的信号较为平滑13.在噪声结构中选择unscaled white noise,因为在工程应用中的噪声一般不仅仅含有白噪声14.在噪声结构下面的数值不要随意改,这是系统默认的去噪幅度16.在此窗口下点击file-save denoised singal,保存输出去噪后的信号18.去噪结束后,把去噪后信号(.mat格式)拖至matlab主界面的workspace中,与原信号一起打包,以便以后计算统计量不会用就查帮助文档啊!waverec函数是不需要你自己加零延拓的,上面的代码完全不知所谓,waverec函数的使用是要依赖wavedec函数得到的CL组构的,CL组构中存放小波系数的数组C本身就已经延拓了,而且你不知道它对数据延拓了多少,延拓的方式有多种根本不是你这样直接加零就行的。我发现你很有才,经常提问和编出一些匪夷所思的问题和代码,不耻下问的精神是好的,但我个人是很不提倡这种做法的,有时间在这打字提问,不如找几本基础参考书看看,不了解就查吗,不明白就往明白搞吗,但看你这些“新奇”的问题和代码真很抓狂,自己对于这些基本问题都懒得琢磨,打着勤奋好学,不耻下问的幌子,太没劲了!哦,看错了,waverec函数是可以用上面的代码的,我看成wrcoef函数了,wrcoef函数可以实现waverec、upwlev和upcoef三个函数的功能之和,所以比waverec函数应用简单,不需要你将其他分量置零,用它实现小波工具箱功能最方便。
『伍』 matlab中的小波工具箱怎么用,希望能详细介绍
将原始数据文件夹到装有matlab的电脑
打开matlab软件,进入软件主界面
在软件的左下方找到start按钮,点击选择toolbox,然后选择wavelet
进入wavemenu界面,选择一维小波中的wavelet1-D并进入
5.将数据文件(.Mat格式)托到matlab软件主界面的workspace
6.在wavemenu主界面中选择file-load signal或者import from workspace—import signal
7.选择要处理的信号,界面出现loaded信号,这就是没有去噪前的原
始信号
8.右上角选择用于小波分析的小波基以及分解层数并点击analyse开始分析
9.分析后在左边栏目中出现s,a*,d*,其中s为原信号,a*为近似信号,d*为细节信号
10.然后点击denoise去噪
11.阈值方法常用的有4种fixed(固定阈值),rigorsure,heusure,minmax根据需要选择,一般情况下rigorsure方式去噪效果较好
12.oft(软阈值),hard(硬阈值)一般选择软阈值去噪后的信号较为平滑
13.在噪声结构中选择unscaled white noise,因为在工程应用中的噪声一般不仅仅含有白噪声
14.在噪声结构下面的数值不要随意改,这是系统默认的去噪幅度
15.点击denoise开始正式去噪
16.在此窗口下点击file-save denoised singal,保存输出去噪后的信号
17.去噪结束
18.去噪结束后,把去噪后信号(.mat格式)拖至matlab主界面的workspace中,与原信号一起打包,以便以后计算统计量
19.Matlab编程计算相关统计量以及特征量
20.得出统计量和特征量后结束
『陆』 matlab中小波分析工具箱中wrcoef和waverec的区别是什么
这两个函数是与wavedec这个函数紧密相连的。x0dx0awavedec就是小波分解,将一个信号分解成指定层数n,并返回各层的小波系数。x0dx0ax0dx0awaverec——它的作用与wavedec相反,即将给定的小波系数一次性完全重建出信号。x0dx0awrcoef——这个也是输入小波系数,重建信号。但是它与上面有些区别,区别在于它重建的是原信号在指定层次的,高频或者低频分量。也就是说,这个信号不是原本的信号,而且某个层次上的逼近。
『柒』 matlab小波分析工具箱时信号加载出现了问题,请高手看下,谢谢~
这是多变量,也就是多个一维信号同时小波分析,如果是分析一个一维信号,直接使用工具箱的第一个按钮即可