24小时热门版块排行榜    

查看: 628  |  回复: 3

dawnxue

银虫 (小有名气)

[求助] matlab 示波器压降时间差

示波器文件记录的是关电开关的输出电压,求两个压降起始时间的时间差。用matlab读取excel数据后,如何进行比较筛选?数据量比较大。

num1=xlsread(‘filename’,‘sheet1’,‘A:A’);
num2=xlsread(‘filename’,‘sheet1’,‘B:B’);
num3=xlsread(‘filename’,‘sheet2’,‘A:A’);
num4=xlsread(‘filename’,‘sheet2’,‘B:B’);

本来想设置xn,yn,an,bn,当y(n-1)-yn>C时,输出xn;an同理。
应该怎么实现呢?这样的思路对不对?或者是否有其他更好的方法?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Jeromelei

银虫 (初入文坛)


jjdg: 金币+1, 感谢参与 2017-09-10 21:48:39
可以对yn,bn做crosscorrelation。找到shift后乘以你的采样率就可得到时间差。 鉴于你说数据量很大,所以不需要对yn,bn upsample,直接求即可。

发自小木虫IOS客户端
2楼2017-09-09 00:44:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Jeromelei

银虫 (初入文坛)


jjdg: 金币+1, 感谢参与 2017-09-11 20:53:17
引用回帖:
2楼: Originally posted by Jeromelei at 2017-09-09 00:44:34
可以对yn,bn做crosscorrelation。找到shift后乘以你的采样率就可得到时间差。 鉴于你说数据量很大,所以不需要对yn,bn upsample,直接求即可。

Edit:找到shift后除以采样率

发自小木虫IOS客户端
3楼2017-09-09 00:46:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dawnxue

银虫 (小有名气)

引用回帖:
3楼: Originally posted by Jeromelei at 2017-09-09 00:46:56
Edit:找到shift后除以采样率
...

你好,我想问一下,你指的shift就是压降的那个点么?所以不需要对横坐标导入数据的话,要在表格中手动筛选?
4楼2017-09-12 15:21:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dawnxue 的主题更新
信息提示
请填处理意见