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

Распределение величины (с заданым диапазоном) в 2D (X,Y) с разным распределением по X и Y координатам

22.10.2018, 14:22. Показов 426. Ответов 3
Метки нет (Все метки)

Добрый день

Есть набор физ величин, имеющие диапазон изменения и шаг. Эти величины нужно распределить в 2D (X,Y) с разным распределением по X и Y координатам.

Наверное немного не точно обьяснил, но представьте пример из реальной жизни: концерт на улице с большой сценой. Как правило наибольшее количество людей сосредоточено вблизи сцены и далее к концу площадки все меньше и меньше так сказать концентрация людей.

Однако если рассматривать Y координату ( параллельно сцене): к середине сцены также сосредоточено наибольшее количество людей и к краям оно уменьшается.

Если сравнивать изменение по X и Y, то по X происходит более плавное изменение (не такое быстрое) так как например в длину площадки больше людей, чем в ширину, там самым изменение по Y происходит быстрее.


Вот и необходимо таким образом задавать изменение величин. Пробовал в матлабе найти что-то типа 2D окна с разным распределением, но безуспешно.

Буду благодарен за помощь!
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2018, 14:22
Ответы с готовыми решениями:

Как вытащить строки из таблицы на другой лист по условию с заданым распределением, с возможностью добавления или удаления строк в исходнике?
Добрый день! Подскажите кто-нибудь как вытащить строки с таблицы на другой лист с сортировкой по...

Перемещение обекта Имедж по заданым координатам
Вопрос вот в чем ...как реализовать перемещение картинки Имедж1 по форме.... конечные координаты...

Установить курсор в определенное по заданым координатам
run macro i,j MOV AH,02h MOV DH, i MOV DL, j INT 10h ENDM ORG 100h

Заполнить матрицу по столбцам рандомно и с разным диапазоном значений
тэкс, есть двумерный массив с 30 строками и 3 столбцами, как заполнить этот массив по столбцам...

3
5583 / 4072 / 1610
Регистрация: 02.02.2014
Сообщений: 10,970
22.10.2018, 15:00 2
пока не совсем понятно, но можно начать с этого
Matlab M
1
2
3
4
clc; clear all;
x=randn(1,10000)
y=randn(1,10000)
plot(x(y>0),y(y>0),'o')
0
Модератор
Эксперт по математике/физике
6272 / 4001 / 1485
Регистрация: 09.10.2009
Сообщений: 7,472
Записей в блоге: 4
22.10.2018, 15:04 3
Мало ли как можно задать распределения... Если ось ОХ направлена от центра кромки сцены в глубину зала/площади, а ось OY вдоль сцены, то плотность распределения людей по Х может быть экспоненциальная https://www.cyberforum.ru/cgi-bin/latex.cgi?X\sim Exp\left(\lambda  \right), а по Y нормальная https://www.cyberforum.ru/cgi-bin/latex.cgi?Y\sim \mathcal{N}\left(0;\sigma ^2  \right). Хотя тогда по Y теоретически люди распределяются бесконечно вправо и влево, но выбором сравнительно малого https://www.cyberforum.ru/cgi-bin/latex.cgi?\sigma можно сделать так, что вероятность появления человека (точки на плоскости) за границами площадки будет меньше 1/N (N - количество людей).
0
1 / 1 / 0
Регистрация: 10.02.2016
Сообщений: 85
22.10.2018, 23:27  [ТС] 4
Krasme, jogano,
Спасибо что откликнулись!
Буду продолжать с примером с концертной площадкой, так как больше всего напоминает реальную задачу...

Больше конкретики: концентрация людей у сцены самая большая и составляет 1,2 человека на м. кв и опускается до 0 (0,1) к краю площадки. Как задать изменение концентрации в пределах 0 (0,1) до 1,2 с заданным шагом (количества значений) чтобы по сути изменение зависело от длины по X и от ширины Y площадки и затем построить сетку со значением концентрации - двумерный массив.

например ширина и длина площадки
x = 0:0.1:50
y = -15:0.1:15

Добавлено через 5 часов 52 минуты
jogano, Krasme,
у меня возникла идея: может какое-то окно в 2D можно смоделировать, которое более точно описывало задачу и потом просто на окно умножить диапазон величин? так получится?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2018, 23:27

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как построить треугольник по заданым координатам из прямых линий
Всем привет! Совсем недавно установил програмку МАТLAB и незнаю как с ней работать вообще........

Через 5 секунд вернуть карту на место по заданым координатам
Есть страничка с гугл картой.Мы можем перемещаться по ней, но нужно чтобы она через 5 секунд...

Поиск и выборка данных из массива с распределением по разным листам, согласно условию отбора
Добрый день. Подскажите, пожалуйста, как можно решить задачу с выборкой данных с общего листа и...

Моделирование случайной величины с гамма распределением
Ребят выручайте препод дал задание на практике . вопрос жизни и смерти готов если что...

Уравнение для случайной величины с гауссовским распределением
X - случайная величина с гауссовским распределением с параметрами 0 и 1. Решить уравнение 2*P{X є...

Моделирование случайной величины с m-распределением методом Неймана
Помогите пожалуйста а то что то не как не разберусь


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

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

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