Страница 1 из 3

Как найти вектор Х (или размышления на разные темы)

Добавлено: 16 дек 2017, 14:14
Nikol
Здравствуйте, подскажите пожалуйста как решить систему и найти вектор Х?
Сама задача в целом: Привести блок схему алгоритма генерации 1000 значений стандартной нормальной случайной величины с использованием закона распределения Релея.
Что для этого нужно :
1) сгенерировать случайную величину η1, распределённую по за-кону Релея(сделано);
2) сгенерировать случайную величину η2, распределённую рав-номерно на интервале [0; 2pi](то же сделано);
3) рассчитать координаты вектора по выражениям:(выражение представлено на скрине и в самой программе во вложениях) не сделано(, подскажите кааак?
Сама программа нахождения n1 и n2 представлены во вложениях. Буду признателен за помощь.

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 16 дек 2017, 16:18
IvanLis
Nikol писал(а):3) рассчитать координаты вектора по выражениям:(выражение представлено на скрине и в самой программе во вложениях) не сделано(, подскажите кааак?
Сама программа нахождения n1 и n2 представлены во вложениях. Буду признателен за помощь.
Судя по заданию....
Вы их уже рассчитали, нужно только построить.
У Вас будет:
- вектор-0 {u1[0], u2[0]}
- вектор-1 {u1[1], u2[1]} и т.д.

Т.е. вектор описывается двумя координатами.

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 16 дек 2017, 19:22
Blackman
А разве переменных должно быть 4? В системе приведенной на BD их всего две. :wink:

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 16 дек 2017, 19:23
Nikol
Судя по заданию....
Вы их уже рассчитали, нужно только построить.
У Вас будет:
- вектор-0 {u1[0], u2[0]}
- вектор-1 {u1[1], u2[1]} и т.д.

Т.е. вектор описывается двумя координатами.
А не подскажите как их построить? И можно ли их так же в виде гистограммы построить?? На ум приходит только идея поместить векторы в массив, но тогда гистограмма не строится....

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 16 дек 2017, 19:41
Nikol
А разве переменных должно быть 4? В системе приведенной на BD их всего две.
А почему гистограмма строится не напрямую а через кластер???

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 16 дек 2017, 19:54
Nikol
А разве переменных должно быть 4? В системе приведенной на BD их всего две.
И есть ли возможность по этим векторам гистограмму построить, извиняюсь если вопрос некорректен, увы в этом разделе я не силён...

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 16 дек 2017, 21:55
IvanLis
Nikol писал(а): И есть ли возможность по этим векторам гистограмму построить, извиняюсь если вопрос некорректен, увы в этом разделе я не силён...
Можно построить гистограмму распределения ...
например длины векторов от какой-то опорной точки, например (0, 0)
Снимок экрана от 2017-12-16 21-52-17.png
Получилось нечто похожее на распределение Релея когда параметр=1, особенно вот так:
Снимок экрана от 2017-12-16 22-06-32.png

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 17 дек 2017, 10:34
Nikol
Можно построить гистограмму распределения ...
например длины векторов от какой-то опорной точки, например (0, 0)
Если я правильно понял, то U1 и U2 возводятся в квадрат для того , что если одно из этих значений было отрицательным то после преобразования станет положительным??? Расскажите, если не сложно для чего это преобразование? Буду весьма признателен.

Критерий согласия Пирсона

Добавлено: 17 дек 2017, 16:13
Nikol
Здравствуйте, подскажите что и где я делаю не правильно? Смысл работы, построив с помощью форумчан(за что отдельное спасибо) распределение Релея, необходимо проверить его критерием согласия Пирсона на то что полученное эмпирическое распределение соответствует заданному гипотетическому. И тут проблема, чтобы посчитать Кси квадрат необходимо знать теоретическую частоту.Если взять готовый блок в VI то теоретическая частота считается как среднее значение, а это не подходит. Если представить ni как функцию распределения то нужно знать какой в моей гистограмме \displaystyle \sigma — параметр масштаба а как его вычислить я не знаю((( ПОМОГИИИТЕЕЕЕ пожалуйста целый день сижу мучаюсь :help: :help: :help: :help: :help:
Скрин программы и сама программа ниже

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 17 дек 2017, 18:25
IvanLis
Nikol писал(а):
Можно построить гистограмму распределения ...
например длины векторов от какой-то опорной точки, например (0, 0)
Если я правильно понял, то U1 и U2 возводятся в квадрат для того , что если одно из этих значений было отрицательным то после преобразования станет положительным??? Расскажите, если не сложно для чего это преобразование? Буду весьма признателен.
Длина вектора: http://ru.onlinemschool.com/math/library/vector/length/
Nikol писал(а):нужно знать какой в моей гистограмме \displaystyle \sigma — параметр масштаба а как его вычислить я не знаю((( ПОМОГИИИТЕЕЕЕ пожалуйста целый день сижу мучаюсь
Это очень плохо, что не знаете, да еще и не хотите узнать.
Изучайте объект: https://ru.wikipedia.org/wiki/%D0%A0%D0 ... 0%B5%D1%8F
Параметр масштаба равен "моде распределения"

! Прежде чем задать вопрос, не посчитайте зазорным немного самому поискать !
Я не пойму, у нас Google поломался ?

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 17 дек 2017, 21:09
Nikol
Это очень плохо, что не знаете, да еще и не хотите узнать.
Изучайте объект: https://ru.wikipedia.org/wiki/%D0%A0%D0 ... 0%B5%D1%8F
Параметр масштаба равен "моде распределения"

! Прежде чем задать вопрос, не посчитайте зазорным немного самому поискать !
Я не пойму, у нас Google поломался ?
Действительно,видимо разучился... Сколько раз смотрел на википедии только сейчас понял что мода распределения это экстремум. Но что то я не так в программе делаю, все по формуле распределения пытаюсь найти теоретическую частоту но либо вместо одного числа получается массив либо вероятность =1 :shok:. Есть подозрения что я Х не верно в формулу подаю. Подскажите,пожалуйста что и где не так??

Re: Как найти вектор Х(или как решить систему уравнений)

Добавлено: 17 дек 2017, 22:41
IvanLis
Nikol писал(а):Действительно,видимо разучился... Сколько раз смотрел на википедии только сейчас понял что мода распределения это экстремум. Но что то я не так в программе делаю, все по формуле распределения пытаюсь найти теоретическую частоту но либо вместо одного числа получается массив либо вероятность =1 :shok:. Есть подозрения что я Х не верно в формулу подаю. Подскажите,пожалуйста что и где не так??
Картинка с WiKi, с той же страницы, но видимо Вы ее тоже не заметили.
Rayleigh_distributionCDF.png
Возьмите значения своих параметров и посмотрите, что должно получится.

----------------------
На мой взгляд, все заданные вопросы не касаются тем программирования и :labview: , тут нечто большее....
Вы либо сами разберитесь, а можете поспрашивать на специализированных форумах, типа http://forum.exponenta.ru/
Может кто-то пожелает прочесть лекцию по теории вероятности и мат. статистике, но у меня желания нет.

Границы столбца гистограммы.

Добавлено: 19 дек 2017, 06:59
Nikol
Здравствуйте, имеется гистограмма распределения,для дальнейшей работы необходимо вычислить границы каждого столбца гистограммы.Есть ли такая возможность в VI? И если есть, то как ее можно реализовать?

Re: Границы столбца гистограммы.

Добавлено: 19 дек 2017, 09:48
Artem.spb
покажите вашу гисторграмму, в каком она виде?

Re: Границы столбца гистограммы.

Добавлено: 19 дек 2017, 15:45
Blackman
Если Вы потрудитесь посмотреть справку по Historam.vi, то там подробно описано как определяются интервалы гистограммы (границы и центры).