How can I find a multiplication coefficient between two signal?

1 次查看(过去 30 天)
Hello!! I have two signals measured experimentally. Theoritically, the second signal can be obtained with the first one by multiplying it with a constant ( this constant characterize my system). How can I find on matlab this constant. I tried "corr" but it doesn't work. Thank you so much for your help!!!

回答(1 个)

John D'Errico
John D'Errico 2023-3-31
编辑:John D'Errico 2023-3-31
Your need is to solve the problem
signal2 = constant*signal1
Where the variable "constant" is unknown. This is easy to solve in MATLAB.
constant = signal1(:)\signal2(:);
  1 个评论
Lara
Lara 2023-3-31
Thank you for your answer.
Actually, the two signals are mesured experimentally and have noise and incertitude, that's why i can't do a simple ratio. But I did the root mean square error and it works.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Digital Filter Analysis 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by