Как найти вектор Х (или размышления на разные темы)
-
- beginner
- Сообщения: 42
- Зарегистрирован: 02 ноя 2016, 16:40
- Версия LabVIEW: 15
- Контактная информация:
Как найти вектор Х (или размышления на разные темы)
Здравствуйте, подскажите пожалуйста как решить систему и найти вектор Х?
Сама задача в целом: Привести блок схему алгоритма генерации 1000 значений стандартной нормальной случайной величины с использованием закона распределения Релея.
Что для этого нужно :
1) сгенерировать случайную величину η1, распределённую по за-кону Релея(сделано);
2) сгенерировать случайную величину η2, распределённую рав-номерно на интервале [0; 2pi](то же сделано);
3) рассчитать координаты вектора по выражениям:(выражение представлено на скрине и в самой программе во вложениях) не сделано(, подскажите кааак?
Сама программа нахождения n1 и n2 представлены во вложениях. Буду признателен за помощь.
Сама задача в целом: Привести блок схему алгоритма генерации 1000 значений стандартной нормальной случайной величины с использованием закона распределения Релея.
Что для этого нужно :
1) сгенерировать случайную величину η1, распределённую по за-кону Релея(сделано);
2) сгенерировать случайную величину η2, распределённую рав-номерно на интервале [0; 2pi](то же сделано);
3) рассчитать координаты вектора по выражениям:(выражение представлено на скрине и в самой программе во вложениях) не сделано(, подскажите кааак?
Сама программа нахождения n1 и n2 представлены во вложениях. Буду признателен за помощь.
- Вложения
-
- Релей.rar
- (30.55 КБ) 78 скачиваний
-
IvanLis
- guru
- Сообщения: 5464
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Как найти вектор Х(или как решить систему уравнений)
Судя по заданию....Nikol писал(а):3) рассчитать координаты вектора по выражениям:(выражение представлено на скрине и в самой программе во вложениях) не сделано(, подскажите кааак?
Сама программа нахождения n1 и n2 представлены во вложениях. Буду признателен за помощь.
Вы их уже рассчитали, нужно только построить.
У Вас будет:
- вектор-0 {u1[0], u2[0]}
- вектор-1 {u1[1], u2[1]} и т.д.
Т.е. вектор описывается двумя координатами.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Как найти вектор Х(или как решить систему уравнений)
А разве переменных должно быть 4? В системе приведенной на BD их всего две.
- Вложения
-
- 2D Rayleigh Distribution.zip
- Версия 86
- (49.02 КБ) 72 скачивания
-
- beginner
- Сообщения: 42
- Зарегистрирован: 02 ноя 2016, 16:40
- Версия LabVIEW: 15
- Контактная информация:
Re: Как найти вектор Х(или как решить систему уравнений)
А не подскажите как их построить? И можно ли их так же в виде гистограммы построить?? На ум приходит только идея поместить векторы в массив, но тогда гистограмма не строится....Судя по заданию....
Вы их уже рассчитали, нужно только построить.
У Вас будет:
- вектор-0 {u1[0], u2[0]}
- вектор-1 {u1[1], u2[1]} и т.д.
Т.е. вектор описывается двумя координатами.
-
- beginner
- Сообщения: 42
- Зарегистрирован: 02 ноя 2016, 16:40
- Версия LabVIEW: 15
- Контактная информация:
Re: Как найти вектор Х(или как решить систему уравнений)
А почему гистограмма строится не напрямую а через кластер???А разве переменных должно быть 4? В системе приведенной на BD их всего две.
-
- beginner
- Сообщения: 42
- Зарегистрирован: 02 ноя 2016, 16:40
- Версия LabVIEW: 15
- Контактная информация:
Re: Как найти вектор Х(или как решить систему уравнений)
И есть ли возможность по этим векторам гистограмму построить, извиняюсь если вопрос некорректен, увы в этом разделе я не силён...А разве переменных должно быть 4? В системе приведенной на BD их всего две.
-
IvanLis
- guru
- Сообщения: 5464
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Как найти вектор Х(или как решить систему уравнений)
Можно построить гистограмму распределения ...Nikol писал(а): И есть ли возможность по этим векторам гистограмму построить, извиняюсь если вопрос некорректен, увы в этом разделе я не силён...
например длины векторов от какой-то опорной точки, например (0, 0)
Получилось нечто похожее на распределение Релея когда параметр=1, особенно вот так:
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 42
- Зарегистрирован: 02 ноя 2016, 16:40
- Версия LabVIEW: 15
- Контактная информация:
Re: Как найти вектор Х(или как решить систему уравнений)
Если я правильно понял, то U1 и U2 возводятся в квадрат для того , что если одно из этих значений было отрицательным то после преобразования станет положительным??? Расскажите, если не сложно для чего это преобразование? Буду весьма признателен.Можно построить гистограмму распределения ...
например длины векторов от какой-то опорной точки, например (0, 0)
-
- beginner
- Сообщения: 42
- Зарегистрирован: 02 ноя 2016, 16:40
- Версия LabVIEW: 15
- Контактная информация:
Критерий согласия Пирсона
Здравствуйте, подскажите что и где я делаю не правильно? Смысл работы, построив с помощью форумчан(за что отдельное спасибо) распределение Релея, необходимо проверить его критерием согласия Пирсона на то что полученное эмпирическое распределение соответствует заданному гипотетическому. И тут проблема, чтобы посчитать Кси квадрат необходимо знать теоретическую частоту.Если взять готовый блок в VI то теоретическая частота считается как среднее значение, а это не подходит. Если представить ni как функцию распределения то нужно знать какой в моей гистограмме \displaystyle \sigma — параметр масштаба а как его вычислить я не знаю((( ПОМОГИИИТЕЕЕЕ пожалуйста целый день сижу мучаюсь
Скрин программы и сама программа ниже
Скрин программы и сама программа ниже
- Вложения
-
- Релей 1.rar
- (20.67 КБ) 74 скачивания
-
IvanLis
- guru
- Сообщения: 5464
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Как найти вектор Х(или как решить систему уравнений)
Длина вектора: http://ru.onlinemschool.com/math/library/vector/length/Nikol писал(а):Если я правильно понял, то U1 и U2 возводятся в квадрат для того , что если одно из этих значений было отрицательным то после преобразования станет положительным??? Расскажите, если не сложно для чего это преобразование? Буду весьма признателен.Можно построить гистограмму распределения ...
например длины векторов от какой-то опорной точки, например (0, 0)
Это очень плохо, что не знаете, да еще и не хотите узнать.Nikol писал(а):нужно знать какой в моей гистограмме \displaystyle \sigma — параметр масштаба а как его вычислить я не знаю((( ПОМОГИИИТЕЕЕЕ пожалуйста целый день сижу мучаюсь
Изучайте объект: https://ru.wikipedia.org/wiki/%D0%A0%D0 ... 0%B5%D1%8F
Параметр масштаба равен "моде распределения"
! Прежде чем задать вопрос, не посчитайте зазорным немного самому поискать !
Я не пойму, у нас Google поломался ?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 42
- Зарегистрирован: 02 ноя 2016, 16:40
- Версия LabVIEW: 15
- Контактная информация:
Re: Как найти вектор Х(или как решить систему уравнений)
Действительно,видимо разучился... Сколько раз смотрел на википедии только сейчас понял что мода распределения это экстремум. Но что то я не так в программе делаю, все по формуле распределения пытаюсь найти теоретическую частоту но либо вместо одного числа получается массив либо вероятность =1 . Есть подозрения что я Х не верно в формулу подаю. Подскажите,пожалуйста что и где не так??Это очень плохо, что не знаете, да еще и не хотите узнать.
Изучайте объект: https://ru.wikipedia.org/wiki/%D0%A0%D0 ... 0%B5%D1%8F
Параметр масштаба равен "моде распределения"
! Прежде чем задать вопрос, не посчитайте зазорным немного самому поискать !
Я не пойму, у нас Google поломался ?
-
IvanLis
- guru
- Сообщения: 5464
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Как найти вектор Х(или как решить систему уравнений)
Картинка с WiKi, с той же страницы, но видимо Вы ее тоже не заметили. Возьмите значения своих параметров и посмотрите, что должно получится.Nikol писал(а):Действительно,видимо разучился... Сколько раз смотрел на википедии только сейчас понял что мода распределения это экстремум. Но что то я не так в программе делаю, все по формуле распределения пытаюсь найти теоретическую частоту но либо вместо одного числа получается массив либо вероятность =1 . Есть подозрения что я Х не верно в формулу подаю. Подскажите,пожалуйста что и где не так??
----------------------
На мой взгляд, все заданные вопросы не касаются тем программирования и , тут нечто большее....
Вы либо сами разберитесь, а можете поспрашивать на специализированных форумах, типа http://forum.exponenta.ru/
Может кто-то пожелает прочесть лекцию по теории вероятности и мат. статистике, но у меня желания нет.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 42
- Зарегистрирован: 02 ноя 2016, 16:40
- Версия LabVIEW: 15
- Контактная информация:
Границы столбца гистограммы.
Здравствуйте, имеется гистограмма распределения,для дальнейшей работы необходимо вычислить границы каждого столбца гистограммы.Есть ли такая возможность в VI? И если есть, то как ее можно реализовать?
Последний раз редактировалось Nikol 19 дек 2017, 16:10, всего редактировалось 1 раз.
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Границы столбца гистограммы.
Если Вы потрудитесь посмотреть справку по Historam.vi, то там подробно описано как определяются интервалы гистограммы (границы и центры).
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение