Я на самом деле не знаю, принадлежит ли этот пост этому сообществу, но я думаю, что речь идет об ошибке в моем коде, а не о моих вычислениях (если он не принадлежит здесь, я переместу этот пост в другое сообщество)
Я получил задание в моем курсе вероятности, чтобы продемонстрировать ожидаемое значение следующей случайной величины .
Мне нужнонаписать код в Matlab, который получает N
случайное действительное число между [0,1]
и вычисляет следующее значение для каждого и показывает, почему последовательность значений сходится кзначение
Я написал следующий код в Matlab:
n = [2^5,2^6,2^7,2^8,2^9,2^10,2^11,2^12,2^13];
for i=1:9
X = rand(n(i),1);
E(i) = sum(sin(X))/n(i);
end `
, но значение E (i) сходится к 0,46 вместо действительногоожидаемое значение.
Что я сделал не так в своем коде?
Спасибо, Майкл