全变差去噪matlab代码去噪
预处理器对galfenol数据去噪测量的场强H,通量密度B,磁极化强度J
=
B-µ0
H和磁致伸缩λ。
尤其对于磁致伸缩而言,这是非常必要的,因为其原始数据可能非常嘈杂。
如何
使用当前目录中的MATLAB
.mat数据文件,在终端中运行python3
main.py
。
请注意,当前仅在此处托管代码-您将需要单独获取数据文件。
可以批量处理多个文件。
对于输入文件foo.mat
,输出为foo_denoised.mat
。
各个过滤器(例如filter_magnetostriction.py
)也具有自己的命令行界面。
当单独运行时,它们将显示滤波器结果以及功率谱密度图,可用于判断输入和输出的质量。
singlevaluize.py表示要进行下一步,以生成合理的单值BH曲线(使磁滞回线闭合),但此刻目前尚不适用于所要处理的数据。
目前,这部分是在MATLAB中完成的。
转换数据
将原始数据加载到Origin
Viewer。
前四列必须依次为(H,B,J,λ)。
然后:全选,编辑⊳复制全精度,粘贴到文本编辑器中。
搜索和替换所有,是.
,以具有Pyth
评论0
最新资源