Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Логик
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 16
1

Алгоритм формирования СВ

16.09.2015, 11:28. Просмотров 232. Ответов 2
Метки нет (Все метки)

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
clear all
N=10^6; % количество РРСВ
X1=rand(1,N); %генератор РРСВ для Х1
X2=rand(1,N); % генератор РРСВ для Х2
a=-1; % математическое ожидание
s=1; % срееднее квадратическое отклонение (СКО)
y=a+s*sqrt(-2*log(X1)).*sin(2*pi*X2); % алгоритм формирования Гауссовской СВ
% эмпирическая оценка СВ
M=sum(y)/N; % мат. ожидание
S=(y.^2)/N; % средний квадрат
disp=S-M^2; % дисперсия
% построение гистограммы
[bar_y,bar_x]=hist(y,M);

Attempted to access edges(2); index out of bounds because numel(edges)=0.

Error in hist (line 98)
binwidth = edges(2) - edges(1);


Почему выдает ошибку? Кто может подсказать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2015, 11:28
Ответы с готовыми решениями:

Алгоритм формирования списка
Ребята, всем привет! Предложить и реализовать на языке С++ алгоритм формирования списка...

Алгоритм формирования номера счета
Подскажите, если кто знает. Необходимо формировать такой номер счета, при вводе которого, если...

Алгоритм для формирования матрицы
Необходимо сформировать матрицу по заданному образцу. Не могу придумать алгоритм. Буду очень...

Алгоритм формирования тел вращения
Программа представляет из себя редактор. С ее помощью рисуем образующую кривую для фигуры вращения....

Алгоритм для формирования массива с паролями
Нужна функция в которую отправляется 2 параметра: длина пароля и массив с символами для...

2
Norwall
173 / 139 / 50
Регистрация: 07.02.2014
Сообщений: 449
16.09.2015, 14:08 2
Логик, может дело в том, что у Вас размер массива y и M не совпадают? А если точнее, то М в Вашем коде - это просто число. Добавил
Matlab M
1
M = repmat(M,1000);
Что-то считает...
0
Centurio
Модератор
798 / 745 / 209
Регистрация: 13.09.2015
Сообщений: 2,655
16.09.2015, 17:33 3
А там и должно быть число, оно указывает количество интервалов.
И в этом-то вся загвоздка. Математическое ожидание М получается отрицательным, а количество интервалов отрицательным быть не может. Вопрос: почему в функции hist вторым аргументом выбрано М?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2015, 17:33

Разработать алгоритм формирования «бесконечной» последовательности
Разработать алгоритм формирования «бесконечной» последовательности в порту P1 00000000 10000001...

Типовой алгоритм формирования многоуровневого отчета
Может кто-нибудь выложить принцип алгоритма по формированию многоуровневого отчета из обычной базы...

как найти алгоритм формирования набора данных
Есть набора данных, 8-ми байтное число и зависимое от него 32-х байтное число Как найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru