主要内容

featureMatrix

散射特征矩阵

描述

smat= featureMatrix (科幻小说x返回小波时间散射网络的散射系数矩阵科幻小说和实值输入数据xx是矢量、矩阵或三维数组。

的精度smat取决于散射网络中指定的精度科幻小说

smatu= featureMatrix(科幻小说x返回单元格数组的单元格数组中的尺度图系数,u.元素的个数u等于散射网络的阶数。的的元素u的尺度图系数。-1)散射系数的阶数。

例子

smat= featureMatrix (___名称,值返回带有一个或多个指定的附加选项的散射特征矩阵名称,值对参数。

例子

全部折叠

本文给出了如何获得小波时间散射网络的散射特征矩阵,以及如何与散射系数进行比较。

加载一个以180赫兹采样的心电信号。创建一个小波时间散射网络,可以与信号一起使用。

负载wecgFs = 180;sf =小波散射“SignalLength”元素个数(wecg),“SamplingFrequency”Fs);

利用对数变换计算散射特征矩阵。显示矩阵的维度。

smart = featureMatrix(sf,wecg,“转换”“日志”);大小(smat)
ans =1×2147年8

现在计算信号的散射变换。得到散射系数。输出是一个包含三个元素的单元格数组。每个元素都是一个表。确认表中的总行数等于矩阵中的行数。

S = scatteringTransform(sf,wecg);t1rows = size(S{1},1);t2rows = size(S{2},1);t3rows = size(S{3},1);disp (['总行数:'num2str (t1rows + t2rows + t3rows)])
总行数:147

显示以2为基数的零阶散射系数的对数分辨率。

disp ([的解决方法:, num2str{1}实际(1))))
解析:8

得到零阶散射系数的自然对数。将散射系数与特征矩阵的第一行进行比较。每个系数的数量等于以2为底的对数分辨率的绝对值。

log = log(sf,S);logScat =日志{1}.信号{1};[smat (1:) logScat)
ans =8×2-1.2914 -1.2914 -2.4682 -2.4682 -1.6368 -1.2716 -1.2716 -1.6818 -1.6818 -4.3701 -4.3701 -1.3199 -1.3199 -1.0542 -1.0542

输入参数

全部折叠

小波时间散射网络,指定为awaveletScattering对象。

输入数据,指定为实值向量、矩阵或3-D数组。如果x是一个向量,样本的个数x必须等于SignalLength的价值科幻小说.如果x是一个矩阵或三维数组,里面的行数是多少x必须等于SignalLength的价值科幻小说.如果x是二维的,第一维假定是时间和x被认为是独立的通道。如果x是三维的,尺寸是xTime-by-Channel-by-Batch。

数据类型:|

名称-值参数

指定可选的参数对为Name1 = Value1,…,以=家,在那里名字是参数名和吗价值是对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来名字在报价。

例子:smart = featureMatrix(sf,x,'Transform','log','Normalization','parent')

用于散射系数的归一化类型,指定为“没有”“父”.如果指定为“父”,大于0阶的散射系数由它们的父粒子沿散射路径归一化。

适用于散射系数的转换类型,指定为“没有”“日志”

输出参数

全部折叠

散射系数,作为实值矩阵或数组返回。如果x是一个向量,smat是一个Npath——- - - - - -Nscat矩阵,Npath散射路径的数量是多少Nscat是每条路径中散射系数的个数,或者是散射系数的分辨率。如果x是一个矩阵,smatNpath——- - - - - -Nscat——- - - - - -Nchan,在那里Nchan列数是多少x.如果x是3d的,那么smatNpath——- - - - - -Nscat——- - - - - -Nchan——- - - - - -Nbatch

的精度smat取决于散射网络中指定的精度科幻小说

数据类型:|

尺度图系数,在单元数组的单元数组中返回。元素的个数u等于散射网络的阶数。的的元素u的尺度图系数。-1)散射系数的阶数。

请注意,u {1} {1}包含原始数据。

数据类型:|

提示

  • scatteringTransform函数调用featureMatrix生成散射系数和尺度图系数。如果您只需要系数本身,为了提高性能,建议使用以下方法featureMatrix.使用scatteringTransform如果您也对系数元数据感兴趣。

扩展功能

版本历史

在R2018b中引入

全部展开

不建议从R2021a开始