Advertisement
lehmanett

Matlab Simulink (Квантование)

Apr 21st, 2021 (edited)
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.26 KB | None | 0 0
  1. p=твое число; %вероятность наступления события
  2. m=твое число; %число реализация события
  3. k=300; %число испытаний
  4. sum = 0;
  5. sum2 = 0;
  6. load_system('название файла')
  7. for i=1:k
  8. sim('название файла')
  9. n=simout(end,1); %текущее число заходов
  10. sum=sum+n;
  11. sum2=sum2+n^2;
  12. end;
  13. sr=sum/5 %среднее число заходов
  14. sigma2=1/(k-1)*(sum2-1/k*sum^2) %дисперсия числа заходов
  15. % вычисление доверительного интервала
  16. % пусть задана доверительность 0.95
  17. % тогда уровень значимости равен 0.05
  18. % для определения квантиля нормального распределения уровня
  19. % 0.95
  20. % используем обратную функцию нормального распределения norminv(p,m,s)
  21. % где p=(1-0.95)/2; m=0: s=1
  22. t095=norminv(0.025,0,1);
  23. % нижняя граница доверительного интервала
  24. nmin=sr-t095*sqrt(double(sigma2/k))
  25. % верхняя граница доверительного интервала
  26. nmax=sr + t095*sqrt(double(sigma2/k))
  27. % nmin < E[x] < nmax
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement