正弦波的频率、幅度、相位和平均值:函数sinfapm评估采样的正弦波参数-matlab开发

时间:2024-06-21 12:10:17
【文件属性】:

文件名称:正弦波的频率、幅度、相位和平均值:函数sinfapm评估采样的正弦波参数-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-21 12:10:17

matlab

函数 sinfap.m 评估均匀采样的谐波信号的频率、幅度、相位和平均值x(t) = a.sin(2.pi.ft + phi) + x_m 它使用通过应用推导出的 3 点公式的矢量版本Z 变换(参见 [1])用于查找信号的幅度和频率。 如果要确定两个以上的输出参数,则所有这些参数都通过函数 LMFnlsq 在最小二乘意义上进行优化。 调用: frq = sinfapm(x,fs); % 只获取正弦波的频率[frq,amp] = sinfapm(x,fs); % 获取频率和幅度[frq,amp,phi] = sinfapm(x,fs); % 获取频率、幅度和相位[frq,amp,phi,ave] = sinfapm(x,fs); % 同上加上平均值可以通过调用找到两个以上输出参数的集合[frq,amp,phi] = sinfapm(x,fs,Name_1,Val_1,Name_2,Val


【文件预览】:
sinfapm.zip

网友评论