上传者: 38707217
|
上传时间: 2021-12-17 20:29:10
|
文件大小: 11KB
|
文件类型: -
matlab寻峰代码维腾
viteng
是一个
matlab
函数工具包,可轻松分析摩擦纳米发电机的电压和电流数据
首先,导入您的数据
[Vt,
It]
=
import_data(1,
5,
3)
此函数假定您的所有文件都采用
2a-It
或
2a-Vt
的形式,分别用于电流文件和电压文件。
数字代表不同的样品,字母代表试验。
您可以使用前两个参数轻松导入一系列数据组,但如果您想导入三个以上的试验,您应该编辑代码,以便表示比前三个更多的字母。
为了避免大量的参数,还假设这些
matlab
文件位于包含您所有数据的文件夹中,并且您的数据格式为“.data”
从这里开始,在几秒钟内运行所有电流峰值相对简单。
[peak_values,
avg,
sd]
=
get_It_peaks(It,
7,
-1)
由于
Matlab
的峰值生成器对于“峰值”的定义具有较低的阈值,因此该函数根据值对所有峰值进行排序,跳过最大的,并选择接下来的
7
个(或您选择的任何数字)。
为避免偏差,应使用没有过多峰值的数据。
电压稍微困难一些。
良好的电压信号看起来像这样
但稍微差一点的看起来像
因此程序很难区