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

Простейшие вопросы в области инженерной разработки

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

Postby Nikol on 16 Dec 2017, 14:14

Здравствуйте, подскажите пожалуйста как решить систему и найти вектор Х?
Сама задача в целом: Привести блок схему алгоритма генерации 1000 значений стандартной нормальной случайной величины с использованием закона распределения Релея.
Что для этого нужно :
1) сгенерировать случайную величину η1, распределённую по за-кону Релея(сделано);
2) сгенерировать случайную величину η2, распределённую рав-номерно на интервале [0; 2pi](то же сделано);
3) рассчитать координаты вектора по выражениям:(выражение представлено на скрине и в самой программе во вложениях) не сделано(, подскажите кааак?
Сама программа нахождения n1 и n2 представлены во вложениях. Буду признателен за помощь.
Attachments
Безымянный.png
Релей.rar
(30.55 KiB) Downloaded 18 times
Nikol
beginner
beginner
 
Posts: 42
Joined: 02 Nov 2016, 16:40
LabVIEW Version: 15
Karma: 0

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

Postby IvanLis on 16 Dec 2017, 16:18

Nikol wrote:3) рассчитать координаты вектора по выражениям:(выражение представлено на скрине и в самой программе во вложениях) не сделано(, подскажите кааак?
Сама программа нахождения n1 и n2 представлены во вложениях. Буду признателен за помощь.


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

Т.е. вектор описывается двумя координатами.
User avatar
IvanLis
professor
professor
 
Posts: 4562
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 721
hardware VIP bloggers teachers

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

Postby Blackman on 16 Dec 2017, 19:22

А разве переменных должно быть 4? В системе приведенной на BD их всего две. :wink:
Attachments
2D Rayleigh Distribution.zip
Версия 86
(49.02 KiB) Downloaded 21 times
2D RD FP.png
Front Panel
Blackman
leader
leader
 
Posts: 712
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 185

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

Postby Nikol on 16 Dec 2017, 19:23

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

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

А не подскажите как их построить? И можно ли их так же в виде гистограммы построить?? На ум приходит только идея поместить векторы в массив, но тогда гистограмма не строится....
Nikol
beginner
beginner
 
Posts: 42
Joined: 02 Nov 2016, 16:40
LabVIEW Version: 15
Karma: 0

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

Postby Nikol on 16 Dec 2017, 19:41

А разве переменных должно быть 4? В системе приведенной на BD их всего две.

А почему гистограмма строится не напрямую а через кластер???
Nikol
beginner
beginner
 
Posts: 42
Joined: 02 Nov 2016, 16:40
LabVIEW Version: 15
Karma: 0

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

Postby Nikol on 16 Dec 2017, 19:54

А разве переменных должно быть 4? В системе приведенной на BD их всего две.

И есть ли возможность по этим векторам гистограмму построить, извиняюсь если вопрос некорректен, увы в этом разделе я не силён...
Nikol
beginner
beginner
 
Posts: 42
Joined: 02 Nov 2016, 16:40
LabVIEW Version: 15
Karma: 0

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

Postby IvanLis on 16 Dec 2017, 21:55

Nikol wrote: И есть ли возможность по этим векторам гистограмму построить, извиняюсь если вопрос некорректен, увы в этом разделе я не силён...

Можно построить гистограмму распределения ...
например длины векторов от какой-то опорной точки, например (0, 0)

Снимок экрана от 2017-12-16 21-52-17.png


Получилось нечто похожее на распределение Релея когда параметр=1, особенно вот так:
Снимок экрана от 2017-12-16 22-06-32.png
User avatar
IvanLis
professor
professor
 
Posts: 4562
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 721
hardware VIP bloggers teachers

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

Postby Nikol on 17 Dec 2017, 10:34

Можно построить гистограмму распределения ...
например длины векторов от какой-то опорной точки, например (0, 0)

Если я правильно понял, то U1 и U2 возводятся в квадрат для того , что если одно из этих значений было отрицательным то после преобразования станет положительным??? Расскажите, если не сложно для чего это преобразование? Буду весьма признателен.
Nikol
beginner
beginner
 
Posts: 42
Joined: 02 Nov 2016, 16:40
LabVIEW Version: 15
Karma: 0

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

Postby Nikol on 17 Dec 2017, 16:13

Здравствуйте, подскажите что и где я делаю не правильно? Смысл работы, построив с помощью форумчан(за что отдельное спасибо) распределение Релея, необходимо проверить его критерием согласия Пирсона на то что полученное эмпирическое распределение соответствует заданному гипотетическому. И тут проблема, чтобы посчитать Кси квадрат необходимо знать теоретическую частоту.Если взять готовый блок в VI то теоретическая частота считается как среднее значение, а это не подходит. Если представить ni как функцию распределения то нужно знать какой в моей гистограмме \displaystyle \sigma — параметр масштаба а как его вычислить я не знаю((( ПОМОГИИИТЕЕЕЕ пожалуйста целый день сижу мучаюсь :help: :help: :help: :help: :help:
Скрин программы и сама программа ниже
Attachments
Безымянный.png
Релей 1.rar
(20.67 KiB) Downloaded 16 times
Безы.png
Nikol
beginner
beginner
 
Posts: 42
Joined: 02 Nov 2016, 16:40
LabVIEW Version: 15
Karma: 0

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

Postby IvanLis on 17 Dec 2017, 18:25

Nikol wrote:
Можно построить гистограмму распределения ...
например длины векторов от какой-то опорной точки, например (0, 0)

Если я правильно понял, то U1 и U2 возводятся в квадрат для того , что если одно из этих значений было отрицательным то после преобразования станет положительным??? Расскажите, если не сложно для чего это преобразование? Буду весьма признателен.


Длина вектора: http://ru.onlinemschool.com/math/library/vector/length/

Nikol wrote:нужно знать какой в моей гистограмме \displaystyle \sigma — параметр масштаба а как его вычислить я не знаю((( ПОМОГИИИТЕЕЕЕ пожалуйста целый день сижу мучаюсь


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

! Прежде чем задать вопрос, не посчитайте зазорным немного самому поискать !
Я не пойму, у нас Google поломался ?
User avatar
IvanLis
professor
professor
 
Posts: 4562
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 721
hardware VIP bloggers teachers

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

Postby Nikol on 17 Dec 2017, 21:09

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

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

Действительно,видимо разучился... Сколько раз смотрел на википедии только сейчас понял что мода распределения это экстремум. Но что то я не так в программе делаю, все по формуле распределения пытаюсь найти теоретическую частоту но либо вместо одного числа получается массив либо вероятность =1 :shok:. Есть подозрения что я Х не верно в формулу подаю. Подскажите,пожалуйста что и где не так??
Attachments
1.png
2.png
Nikol
beginner
beginner
 
Posts: 42
Joined: 02 Nov 2016, 16:40
LabVIEW Version: 15
Karma: 0

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

Postby IvanLis on 17 Dec 2017, 22:41

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

Картинка с WiKi, с той же страницы, но видимо Вы ее тоже не заметили.
Rayleigh_distributionCDF.png

Возьмите значения своих параметров и посмотрите, что должно получится.

----------------------
На мой взгляд, все заданные вопросы не касаются тем программирования и :labview: , тут нечто большее....
Вы либо сами разберитесь, а можете поспрашивать на специализированных форумах, типа http://forum.exponenta.ru/
Может кто-то пожелает прочесть лекцию по теории вероятности и мат. статистике, но у меня желания нет.
User avatar
IvanLis
professor
professor
 
Posts: 4562
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 721
hardware VIP bloggers teachers

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

Postby Nikol on 19 Dec 2017, 06:59

Здравствуйте, имеется гистограмма распределения,для дальнейшей работы необходимо вычислить границы каждого столбца гистограммы.Есть ли такая возможность в VI? И если есть, то как ее можно реализовать?
Attachments
гист.png
Last edited by Nikol on 19 Dec 2017, 16:10, edited 1 time in total.
Nikol
beginner
beginner
 
Posts: 42
Joined: 02 Nov 2016, 16:40
LabVIEW Version: 15
Karma: 0

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

Postby Artem.spb on 19 Dec 2017, 09:48

покажите вашу гисторграмму, в каком она виде?
Artem.spb
expert
expert
 
Posts: 1293
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 224
CLD hardware I/O VIP freelance

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

Postby Blackman on 19 Dec 2017, 15:45

Если Вы потрудитесь посмотреть справку по Historam.vi, то там подробно описано как определяются интервалы гистограммы (границы и центры).
Blackman
leader
leader
 
Posts: 712
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 185

Next

Return to Для чайников

Who is online

Users browsing this forum: No registered users and 11 guests

cron