Matlab найти х средневзвешенного - PullRequest
0 голосов
/ 13 октября 2019

Как найти средневзвешенный х? Из графика х (у) он выглядит примерно как х = 0,45?

y = [0.1 0.1 0.2 0.5 0.4 0.2]
x = [0.1 0.2 0.3 0.4 0.5 0.6]

Один из способов, возможно, вычислить его - найти х, где площадь под кривой у (х) равна половине площади подвся кривая. Но как написать это в Matlab?

1 Ответ

1 голос
/ 13 октября 2019

Если вы намерены y быть весами, и вы хотите вычислить средневзвешенное значение x, тогда средневзвешенное значение будет просто

sum(x.*y) / sum(y)
...