2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5  След.
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение08.02.2015, 16:10 
Заслуженный участник
Аватара пользователя


04/09/14
5288
ФТИ им. Иоффе СПб
ArtDen в сообщении #975411 писал(а):
Есть подозрение, что для начального состояния неподвижной частицы можно использовать формулу от amon вот отсюда: post971333.html#p971333 (поставив в неё произвольное ненулевое время). Но мне нужна движущаяся частица.
Так и сделайте, только время подставьте маленькое. То, что было написано - волновая функция точечного источника. В двумерии она такая: $\Psi(x,y,t)=\frac{m}{2\pi i \hbar t}\exp\left(\frac{im(x^2+y^2)}{2\hbar t}\right)$.

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение08.02.2015, 18:38 
Заслуженный участник


27/04/09
28128
ArtDen в сообщении #975411 писал(а):
Изображение
(яркостью кодируется абсолютное значение, цветом - фаза).
Может, фазу в цвета отображать немного по-другому? Если сравнить формулу с картинкой, как будто у вас пары разных значений фазы дают один цвет.

(Предложение функции преобразования комплексного числа в цвет.)

Если сопоставить аргументу значение hue из HSV, получится тоже не очень, т. к. воспринимаемая яркость цвета зависит не только от HSV value, но и от hue. Это можно исправить, считая что-то такое:$$f(v,x,y) = \begin{bmatrix} 1 \\ 1 \\ 1 \end{bmatrix}v + \left( \frac14 - \left( v - \frac12 \right)^2 \right)\begin{bmatrix} -0{,}14861 & 1{,}78277 \\ -0{,}29227 & -0{,}90649 \\ 1{,}97294 & 0 \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix}.$$Точно не скажу, из каких соображений эта функция, возвращающая компоненты цвета в пространстве sRGB, имеет такой вид, но вот что она делает: при $v = 0$ выдаёт чёрный, при $v = 1$ — белый, при промежуточных значениях $v$ даёт цвета какой-то промежуточной, но, главное, одинаковой яркости (если пренебрегать некоторыми эффектами; в любом случае данное приближение много лучше работы HSV). Параметры $x,y$ изменяются в пределах $[-1;1]$, и $\arctg_2(x,y)$ определяет оттенок цвета.

На основе $f$ можно построить функцию, «красящую» комплексные числа, например, так:$$g(z) = \begin{cases} [1,1,1]^t, &\text{если } |z|=0, \\ f\left(1-|z|/r_0, \frac{\operatorname{Re}z}{|z|}, \frac{\operatorname{Im}z}{|z|}\right) &\text{иначе}. \end{cases}$$Данная обрабатывает числа только с модулем меньше $r_0$, сопоставляя всем числам с $|z| = r_0$ чёрный, нулю белый, и всем остальным цвета с яркостью, зависящей только от $|z|$ и оттенком, зависящим только от $\arg z$. О воспринимаемой равномерности зависимостей ничего не скажу, да и в любом случае легенду прилагать стоит.

Вот пример работы $g$; по вертикали отложен аргумент (ноль по краям), по горизонтали — модуль (слева ноль, справа $r_0$):

Изображение

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение08.02.2015, 20:52 
Заслуженный участник
Аватара пользователя


30/01/06
72407
ArtDen в сообщении #975411 писал(а):
Если верить вики
, то упрощённая формула волнового пакета с круговой частотой $\omega_0$ и импульсом $p$ для каждой точки пространства $r$ в момент времени $t$ такая

Берите гауссовский пакет.

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение08.02.2015, 22:13 
Аватара пользователя


08/08/14
181
arseniiv
Отлично. Спасибо за формулу! Только я сделал чтобы чёрный соответствовал $|z|=0$, а белый - $|z|=1$, т.е. фактически вызываю ф-цию как $f(|z|, \frac{\operatorname{Re}z}{|z|}, \frac{\operatorname{Im}z}{|z|})$. Мне почему-то так привычнее.

Картинка при этом получается вот такая:
Изображение

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение08.02.2015, 23:27 
Заслуженный участник
Аватара пользователя


30/01/06
72407
С цветами у вас уже есть идеи, а вот с яркостью: предлагаю сначала брать логарифм модуля, а потом уже превращать модуль в яркость. Тогда шкала не будет ограничена слишком острым пиком, и будет виднее всякие области с малым модулем.

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение08.02.2015, 23:56 
Аватара пользователя


08/08/14
181
Munin
В общем-то тонкости отображения - это сейчас не самое важное. Мне важно получить рабочую устойчивую схему. Как только она заработает, можно будет поиграться с отображением, в том числе отображать всё это с логарифмом модуля.

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение08.02.2015, 23:59 
Заслуженный участник
Аватара пользователя


15/10/08
30/12/24
12599
Вы Кунина хоть открывали?

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение09.02.2015, 00:19 
Аватара пользователя


08/08/14
181
Утундрий, открывал. Осваиваюсь потихоньку )

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение09.02.2015, 00:26 
Заслуженный участник
Аватара пользователя


15/10/08
30/12/24
12599
Так и берите оттуда готовую схему. Она, правда, одномерная по пространству, но обобщить труда не составит.

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение09.02.2015, 00:29 
Заслуженный участник
Аватара пользователя


30/01/06
72407
ArtDen в сообщении #975650 писал(а):
Мне важно получить рабочую устойчивую схему.

Тогда шашкаживайте, как у вас эта в. ф. эволюционирует, чего вы нам одиночную картинку показываете?

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение09.02.2015, 07:50 
Аватара пользователя


08/08/14
181
Munin
Я же уже писал, что модель расходится, т.к. применяться прямая схема. Волновой пакет движется, а потом через какое-то количество шагов - раз и всё портится (почти как у arseniiv в той теме, только более драматично :) ). Как дойдут руки (надеюсь, уже сегодня), сделаю неявную схему, которая не должна расходится и покажу видео.

Утундрий
Вы писали, что у Кунина описана схема лучше неявной. Какая именно имелась ввиду?

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение09.02.2015, 10:52 
Заслуженный участник
Аватара пользователя


15/10/08
30/12/24
12599
Сохраняющая унитарность.

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение09.02.2015, 19:27 


24/01/13
154
Дико извиняюсь, что решаюсь вставить свои 5 копеек в беседу таких титанов (не побоюсь этого слова, даже кипятильников, как Утундрий и Munin). :)))

Вот объясните мне, неразумному, товарищи титаны, зачем в данном случае чесать правой рукой левое ухо? Что, картинка будет другая, если просто решить ур-е Шредингера и нарисовать графики в той же "Mathematica" ? Что тут и демонстрировал не так давно один из новоявленных титанов, утверждавший попутно, что вся КМ - это уравнение Ш, и ловить тут нечего...

Ведь что интересно, обсуждать принципиальные вопросы оснований КМ желающих почему-то не находится, а вот обсуждать всякую ерунду на десятках страниц на уровне 3-го курса физфака - желающих море!

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение09.02.2015, 19:37 
Заслуженный участник
Аватара пользователя


30/01/06
72407
abelor в сообщении #975961 писал(а):
Вот объясните мне, неразумному, товарищи титаны, зачем в данном случае чесать правой рукой левое ухо? Что, картинка будет другая, если просто решить ур-е Шредингера и нарисовать графики в той же "Mathematica" ?

Во-первых, приятно убедиться, что такая же.

Во-вторых, есть очень много условий, в которых решить уравнение Шрёдингера аналитически труднее, чем численно. Скажем, то же падение гауссовского волнового пакета на такую заковыристую границу области, как в post971397.html#p971397 .

abelor в сообщении #975961 писал(а):
Ведь что интересно, обсуждать принципиальные вопросы оснований КМ желающих почему-то не находится, а вот обсуждать всякую ерунду на десятках страниц на уровне 3-го курса физфака - желающих море!

А может, наоборот, так называемые "принципиальные вопросы оснований" - это ерунда, а вот поведение волнового пакета в реальных потенциалах и граничных условиях - это как раз физика и жизнь?

 Профиль  
                  
 
 Re: Компьютерное моделирование двухщелевого эксперимента
Сообщение10.02.2015, 20:49 
Заслуженный участник
Аватара пользователя


30/01/09
7132
Я не понял, какая размерность модельной задачи? И как моделируется проход через щели?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group