matlab三维曲面完整代码-sctd:形状约束张量分解(SCTD)

时间:2024-06-16 03:38:34
【文件属性】:

文件名称:matlab三维曲面完整代码-sctd:形状约束张量分解(SCTD)

文件大小:16.4MB

文件格式:ZIP

更新时间:2024-06-16 03:38:34

系统开源

matlab三维曲面完整代码这是Bethany Lusch,Eric C. Chi和J. Nathan Kutz所著的“使用超完备图书馆中的稀疏表示法进行形状约束张量分解”的代码。 我们开发了一种称为形状约束张量分解(SCTD)的数据分解方法。 分解数据,以便将时间维表示为来自过于完整的库的元素的稀疏线性组合。 这提供了可解释性和分析形式。 设计该方法的目的是避免将数据展平到矩阵中,并且能够提取瞬时现象和间歇现象。 有关更多信息,请参见纸张。 这段代码主要是用Matlab编写的,尽管我们使用R来建立一个示例数据集。 它已发布,以便您可以重新创建结果,但也可以使用它来分解自己的数据。 OurMethod / BaseExperiment.m包含用于测试算法的主要功能。 它具有许多参数,因此一切都可以改变。 以“ Experiment”开头的文件是调用BaseExperiment的脚本。 他们从BaseParams.mat加载默认参数,并更改该实验中不同的参数。 请参阅SetBaseParams.m,以了解如何创建BaseParams.mat。 此代码使用Sandia产生的代码。 若要对您


【文件预览】:
sctd-master
----ExperimentA2.m(998B)
----ExperimentA77.m(722B)
----OurMethod()
--------cp_sparse.m(3KB)
--------CreateWindowed.m(2KB)
--------PickTauFromList.m(2KB)
--------SinCosWindowedDictEven.m(4KB)
--------CrimeComboDictEven.m(1KB)
--------shannonfn.m(489B)
--------RecurseZoomTau.m(3KB)
--------FindBiggestTau.m(528B)
--------Reconstruct.m(430B)
--------GaussianDict.m(2KB)
--------bic.m(654B)
--------NOAAComboDictEven.m(1KB)
--------CompareTauSqn.m(1KB)
--------BaseExperiment.m(6KB)
--------SinCosDict.m(628B)
--------ourTensorDecomp.m(4KB)
--------PickBestTau.m(2KB)
--------CosDictWrap.m(2KB)
--------RecurseFindBiggestTau.m(1KB)
----ExperimentA1.m(831B)
----README.md(4KB)
----ExperimentB2.m(486B)
----ExperimentC1.m(470B)
----ExperimentA3.m(717B)
----ExperimentA76.m(690B)
----LICENSE(1KB)
----SetBaseParams.m(1KB)
----BaseParams.mat(5KB)
----ExperimentA5_A45.m(867B)
----ExperimentA4.m(756B)
----ExperimentA46_A75.m(824B)
----ExperimentB1.m(484B)
----data()
--------Figures4and5Data.m(269B)
--------VideoExampleData.m(3KB)
--------prepareNOAAdata.m(2KB)
--------Figure5Data.mat(9.63MB)
--------saveCrimeTensor.R(999B)
--------Figure4DataNoiseless.mat(7.05MB)
--------saveCrimeTensor.m(612B)
--------WhiteGaussian.m(473B)
----DMD()
--------BaseDMDExperiment.m(1KB)
--------DMD.m(2KB)

网友评论