How can I find a multiplication coefficient between two signal?

3 visualizzazioni (ultimi 30 giorni)
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!!!

Risposte (1)

John D'Errico
John D'Errico il 31 Mar 2023
Modificato: John D'Errico il 31 Mar 2023
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 Commento
Lara
Lara il 31 Mar 2023
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.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by