将压缩包解压到一个文件夹中将压缩包解压到一个文件夹中
将压缩包解压到一个文件夹中,在matlab 中定义为当前工作路径
1. ylj_waveplot
实验中采集到的每一个数据文件(*.trc格式)代表一个周期内的波形数据,它是示波器自身的一种格式,
可以用程序包中的函数”ylj_waveplot”读取。
[time,x]=ylj_waveplot(filein,yesplot) 其中输入参数filein为待处理的数据文件,yesplot代表画图与否,1为画,0为不画。 例如:
[time,x]=ylj_waveplot('F:\cavity\...
将压缩包解压到一个文件夹中
将压缩包解压到一个文件夹中,在matlab 中定义为当前工作路径
1. ylj_waveplot
实验中采集到的每一个数据文件(*.trc格式)代
一个周期内的波形数据,它是示波器自身的一种格式,
可以用程序包中的函数”ylj_waveplot”读取。
[time,x]=ylj_waveplot(filein,yesplot) 其中输入参数filein为待处理的数据文件,yesplot代表画图与否,1为画,0为不画。 例如:
[time,x]=ylj_waveplot('F:\cavity\4.0kV\C2Trace00000.trc',1);
表示做出F:\cavity\4.0kV路径下C2Trace00000.trc文件的波形,并画图。波形的时间和幅值返回给time
和x变量。 8
6
4
2
0
-2
-4
-6-0.01-0.00500.0050.01
2. ylj_denoise
去噪,[sd]=ylj_denoise(mix_signal,yesplot),去除白噪声和周期干扰。 mix_signal为ylj_waveplot函数返回的x矩阵转置。
例如:
>> [time,x]=ylj_waveplot('F:\cavity\4.0kV\C2Trace00000.trc',1); 6
>> sd=ylj_denoise(x',1);
>> plot(time,sd) 4
2
0
-2
-4
-6-0.01-0.008-0.006-0.004-0.00200.0020.0040.0060.0080.01
3. ylj_peak_extract
提取多个周期的峰值和相位并合并在一个txt文件中。
ylj_peak_extract(fileinpath,fileoutpath,name);
fileinpath为待处理的多个周期文件所在的文件夹,fileoutpath为输出峰值文件文件夹,name为自己命
名的峰值文件。
例如:
ylj_peak_extract(' F:\cavity\4.0kV ',' F:\cavity\4.0kV peak','peak');
将F:\cavity\4.0kV文件夹中的所有周期文件的峰值和对应相位提取出来,以peak.txt的文件输出到
F:\cavity\4.0kV peak文件夹(事先要自己建立)下。
4. 得到peak.txt文件后
以load命令可以将该数据录入到workspace中进行下面的计算~
本文档为【将压缩包解压到一个文件夹中】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。