М.Двач / Наука

Этого треда уже нет.
Это копия, сохраненная 18 ноября 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

А поясните за интерференцию по хардкору 10 янв, 19:08 #401664 В конец треда | Веб

14 Кб, 888x609

7 Кб, 590x185

226 Кб, 501x600

231 Кб, 506x619

Мне тут для одной статьи картиночки надо нарисовать, чтобы все было айс. Я вот тут немного посоображал и родил вот такие формулы. Все правильно делаю?

Берем по очереди каждую точку на плоскости. Считаем расстояние до указанной точки (точечного источника волн), через квадрат гипотенузы, как в школе. Считаем расстояние до второго источника волн. А потом тупо берем пердолим синусы этих расстояний и суммируем их. Все правильно?

На первой пикче принцип, на второй пикче - кусочек кода, который все это считает, на третьей - для двух точек, на четвертой - для трех.

Все правильно сделал?

Ответы016800176102372046750530405371

3 Мб, 200x200

10 янв, 21:02 #2 #401673

Наконец-то понял, где я в тот раз проебался.

Ответы01688

10 янв, 22:28 #3 #401679

https://jsfiddle.net/1ksfc94r/embedded/result/

Еще не хватало бы добавить выбор амплитуды, фазы и анимацию.

Ответы023840240304582

10 янв, 22:41 #4 #401680

>>401664 (OP)
>Все правильно сделал?
Ниет, амплитуда еще должна падать с расстоянием.

5,6 Мб, 300x300

11 янв, 01:00 #5 #401688

>>401673

Ответы01689

5,6 Мб, 300x300

11 янв, 01:10 #6 #401689

>>401688
Гиф кривая. Вот тут лучше.

11 янв, 01:43 #7 #401690

Оп, потом дашь ссылочку на статью, почитать?
https://jsfiddle.net/1ksfc94r/1/

Ответы01691

11 янв, 02:48 #8 #401691

>>401690
Угу, только ее не напечатают.

12 янв, 06:47 #9 #401761

>>401664 (OP)
Ох, что за жесть, Эйлер дал тебе формулу, пользуйся формулой.

Ответы01768

12 янв, 11:06 #10 #401768

>>401761
Какую формулу?

Ответы01830

204 Кб, 2560x1697

12 янв, 11:32 #11 #401769

Что за ЯП, что за $ повсюду?

Ответы01772

12 янв, 12:08 #12 #401772

>>401769
PHP, например. С знака $ имена переменных начинаются. Очень, кстати, удобно и не понятно, почему это в другие языки не завезли. Открываешь исходный код и сразу видишь, где у тебя переменные, а где функции. Ну и второе удобство PHP - не надо компилировать. Закинул на сервер текстовый файл с кодом программы, открыл в браузере.
Но таки да, PHP тормоз еще тот. Вот та реализация на JavaScript у меня считается в 50 раз (без преувеличения) быстрее, чем на PHP.

Ответы01832

13 янв, 10:58 #13 #401830

>>401768
Формулу Эйлера :)))

13 янв, 10:58 #14 #401832

>>401772
А теперь представь во сколько раз быстрее считается на плюсах.

Ответы01851

13 янв, 12:01 #15 #401840

Чуть исправил анимацию.
https://jsfiddle.net/1ksfc94r/3/

13 янв, 13:48 #16 #401851

>>401832
Да, только чтобы в плюсах сделать интерференце, надо пердолиться с интерфаце.
В PHP налепил текстовые формы с помощью инпутов, посчитал свои формулы и нарисовал картинку через imageSetPixel.
А в плюсах как GUI сделать? Пердолиться с WinAPI? С MFC? С Qt?

Ответы0185510314

13 янв, 14:31 #17 #401855

>>401851
с DirectX ахахахахахахахах, там количество пердолия достигает релятивистских эффектов.

Ответы04581

10,4 Мб, 610x377

# OP 18 янв, 07:54 #18 #402233

Вот в динамике.

Ответы09883

19 янв, 13:39 #19 #402372

330 Кб, 826x569

321 Кб, 832x561

918 Кб, 500x500

917 Кб, 500x500

>>401664 (OP)
Разные длины волн и разные фазы с одной длиной волны.

Ответы0237304675

106 Кб, 745x326

19 янв, 13:40 #20 #402373

>>402372
Ну и вот, как-бы.

Ответы04675

19 янв, 15:59 #21 #402384

>>401679
Амплитуда не видна с такого ракурса.
Смотри ответы в треде про JS.
https://2ch.hk/pr/res/911262.html#915205 (М)

Ответы0238602403

19 янв, 16:20 #22 #402386

>>402384
Ты какой-то смешной.

Ответы02402

19 янв, 18:03 #23 #402402

>>402386
>Ты какой-то смешной.
Ты так думаешь? =3

19 янв, 18:21 #24 #402403

>>402384
>>401679
>анимацию
https://jsfiddle.net/1ksfc94r/1/
Вот тут анимация.
Частоту бы добавить...

Ответы045820467505034

13 фев, 07:14 #25 #404581

>>401855
Можно распараллелить эти эффекты ещё и на CUDA.

13 фев, 07:52 #26 #404582

>>401679
>Еще не хватало бы добавить выбор амплитуды, фазы и анимацию.
>>402403
>Вот тут анимация.
И фаза уже прикручена. Значение от 0 до 360 в градусах.
Амплитуда - не нужна, её не видно так. Это высота гребня волны.
Частоту бы прикрутить для каждой точки.
Да, частота зависит от длины волны,
но только при постоянной скорости распространения волн,
и казалось бы, можно задать эту частоту - просто задав длину волны.
Но в том то и прикол, что при разных длинах волн,
и одинаковой скорости анимации для этих волн -
изменяется скорость распространения этих волн,
искажая интерференционную картину.
Чтобы увидеть существенную разницу в скорости распространения волн
- прокрутите в анимации волны с длинами 5 и 200.

Ответы04664

14 фев, 09:37 #27 #404664

>>404582
Тут смотрите частоту, короче: https://2ch.hk/pr/res/932835.html (М)

14 фев, 14:04 #28 #404675

102 Кб, 600x449

640 Кб, 903x611

>>401664 (OP)
Возникает ли сила притяжения/отталкивания
между этими колеблящимися уточками,
и может ли она быть изменена по направлению,
в зависимости от того, синфазны ли, или противофазны
колебания интерферирующих источников волн?
>>402372, >>402373, >>402403

Кто-нибудь проводил подобный опыт?

Алсо, "Явление, схожее с эффектом Казимира, наблюдалось ещё в XVIII веке французскими моряками.
Когда два корабля, раскачивающихся из стороны в сторону в условиях сильного волнения, но слабого ветра, оказывались на расстоянии менее приблизительно 40 метров,
то в результате интерференции волн в пространстве между кораблями прекращалось волнение.
Спокойное море между кораблями создавало меньшее давление, чем волнующееся с внешних бортов кораблей.
В результате возникала сила, стремящаяся столкнуть корабли бортами.
В качестве контрмеры, руководство по мореплаванию начала 1800-х годов
рекомендовало обоим кораблям послать по шлюпке с 10—20 моряками, чтобы расталкивать корабли.
За счет такого эффекта сегодня в океане образуются мусорные острова."
Это — википедия.

Судя по анимации интерференционных картин:
- в синфазном состоянии,
видно переменно-изменяющиеся волны между источниками по прямой их взаимодействия,
и плавно расходящиеся волны от источников.
- в противофазном состоянии,
(фаза колебаний одного из источников 180 градусов),
видно переменно-изменяющиеся волны между источниками,
и отсутствие волн от источников по прямой их взаимодействия.

Если волны создают давление, как в примере указанном выше (а волны переносят энергию и импульс),
то значит ли это, что в основе Эффекта Казимира — лежит именно интерференция волн?

Также, хотелось бы обратить внимание на то, что силовые линии, здесь >>402373
по сути, являются линиями скачкообразных изменений фронтов волны здесь >>402372,
при синфазных когерентных колебаниях, и являются линиями уменьшения амплитуды
на интерференционной картине вверху pic related 2.

Однако, при противофазных колебаниях, эти линии изменения фронта волн как-бы движутся, >>402372
а силовые линии - сходятся. >>402373
но на интерференционной картине внизу 2 picr - они неподвижны, даже при анимации.

14 фев, 14:04 #28 #404675

102 Кб, 600x449

640 Кб, 903x611

>>401664 (OP)
Возникает ли сила притяжения/отталкивания
между этими колеблящимися уточками,
и может ли она быть изменена по направлению,
в зависимости от того, синфазны ли, или противофазны
колебания интерферирующих источников волн?
>>402372, >>402373, >>402403

Кто-нибудь проводил подобный опыт?

Алсо, "Явление, схожее с эффектом Казимира, наблюдалось ещё в XVIII веке французскими моряками.
Когда два корабля, раскачивающихся из стороны в сторону в условиях сильного волнения, но слабого ветра, оказывались на расстоянии менее приблизительно 40 метров,
то в результате интерференции волн в пространстве между кораблями прекращалось волнение.
Спокойное море между кораблями создавало меньшее давление, чем волнующееся с внешних бортов кораблей.
В результате возникала сила, стремящаяся столкнуть корабли бортами.
В качестве контрмеры, руководство по мореплаванию начала 1800-х годов
рекомендовало обоим кораблям послать по шлюпке с 10—20 моряками, чтобы расталкивать корабли.
За счет такого эффекта сегодня в океане образуются мусорные острова."
Это — википедия.

Судя по анимации интерференционных картин:
- в синфазном состоянии,
видно переменно-изменяющиеся волны между источниками по прямой их взаимодействия,
и плавно расходящиеся волны от источников.
- в противофазном состоянии,
(фаза колебаний одного из источников 180 градусов),
видно переменно-изменяющиеся волны между источниками,
и отсутствие волн от источников по прямой их взаимодействия.

Если волны создают давление, как в примере указанном выше (а волны переносят энергию и импульс),
то значит ли это, что в основе Эффекта Казимира — лежит именно интерференция волн?

Также, хотелось бы обратить внимание на то, что силовые линии, здесь >>402373
по сути, являются линиями скачкообразных изменений фронтов волны здесь >>402372,
при синфазных когерентных колебаниях, и являются линиями уменьшения амплитуды
на интерференционной картине вверху pic related 2.

Однако, при противофазных колебаниях, эти линии изменения фронта волн как-бы движутся, >>402372
а силовые линии - сходятся. >>402373
но на интерференционной картине внизу 2 picr - они неподвижны, даже при анимации.

Показать весь текст
Ответы05202

21 фев, 09:34 #29 #405034

>>933775
>>934393
>>935131

антон-кун,
https://jsfiddle.net/1ksfc94r/7/ работает, чекай в других браузерах

>>402403
я посмотрю что можно сделать(что бы показывать всем с умным видом и говорить о том какой у меня большой хуй), а ты отпиши чего добавить по задаче.
буду смотреть тред периодически, если не увижу ответа то могу нихуя и не сделать из-за прокрастинации

Ответы05035

21 фев, 10:24 #30 #405035

>>405034
>https://jsfiddle.net/1ksfc94r/7/ работает, чекай в других браузерах
Не работает. В хроме и мозилле.
Iron portable тоже не хочет открывать.

https://jsfiddle.net/1ksfc94r/6/
Вот это работает нормально, но тут ускорение идёт на всю анимацию, а не на каждую волну по отдельности.

>отпиши чего добавить по задаче
Я отписал в том треде. >933775 пост смотри и ответы к нему.
Там надо бы когерентную интерференцию на одной частоте или при одной длине волны, а именно:
- конструктивную (синфазные колебания)
- и деструктивную (противофазные колебания) интерференцию по прямой расположения источников как-то
сделать, и как-то отобразить,
ну и некогерентную, при различных частотах и длинах волн.

Также, хотелось бы если не задать, то расчитать и вывести в неактивное поле формы и длину волны, и скорость, и частоту. А лучше, с возможностью изменения и перерасчёта всех этих значений каким-то образом. Если вам всё это покажется интересным, конечно.

Ответы0503605041

12 Кб, 254x128

21 фев, 10:29 #31 #405036

>>405035
>ну и некогерентную, при различных частотах и длинах волн.
Там ещё и волновые пакеты могут быть.
Амплитуду волн, выделить бы цветом. Более черная - значит большая, более светлая - меньше. Пикрелейтед.
Чтобы не просто волны было видно, но и волны из волн там.

21 фев, 12:15 #32 #405041

>>405035
>на каждую волну по отдельности
Такое бывает в природе? В природе вроде все волны, которые могут между собой интерферировать, примерно с одной скоростью распространяются. По-моему нахер не нужно это делоть.

Ответы05045

21 фев, 12:55 #33 #405045

181 Кб, 220x222

51 Кб, 500x400

>>405041
Ну, вот взять например преломление.
В средах, между которыми идёт преломление -
разные фазовые скорости распространения волн.
Разве они не могут интерферировать?
А там уже - смотрите сами.

Ответы0505305054

21 фев, 13:36 #34 #405053

>>405045
Там раздел сред. Если ты хочешь симулировать преломление, то нужно кодить среду с изменяемыми параметрами.

Ответы05059

21 фев, 13:44 #35 #405054

>>405045
Там все равно в каждой точке пространства скорости волн примерно одинаковы.

Ответы05059

21 фев, 14:31 #36 #405059

>>405053
>>405054
Ну, например, один источник колебаний находится в одной среде, и волны распространяются с одной скоростью,
а другой источник в другой среде, и от него волны распространяются с другой скоростью,
и на границе раздела сред идёт преломление, обратимое причём,
с увеличением или уменьшением скорости распространения
и с последующей интерференцией преломлённых волн.
Значит, надо будет ещё и границу раздела сред определить там.

Короче, кому интересно всё это - можете закодить, а то с меня кодер ну вообще не ахти.
А js можно на локалхосте пускать, поэтому он найс.

22 фев, 23:28 #37 #405180

Я в физике вообще не шарю, но зашёл итт чисто из любопытства и просто охуеваю, какая сложная для моего моска инфа. Вроде бы, подумаешь, "интерференция волн". Ну, волны как волны, мы их часто встречает ирл, но как же это явление заумно описывается математикой!
Оп, ты прямо колдун. Да и все остальные, кто в этом шарят. Вы как будто бы знаете сакральные знания из атстральных анналов для магов.

Ответы05632

23 фев, 12:59 #38 #405202

67 Кб, 274x176

37 Кб, 600x283

>>404675
>значит ли это, что в основе Эффекта Казимира — лежит именно интерференция волн

Скорее тип этой интерференции в пространстве между источниками
(конструктивная или деструктивная), при наличии или отсутствии волн,
по прямой взаимодействия источников - в результате синфазных или противофазных колебаний их.

24 фев, 23:23 #39 #405304

165 Кб, 500x300

149 Кб, 500x300

>>401664 (OP)
отаквот что ли?

Ответы0530505763

24 фев, 23:24 #40 #405305

>>405304
первая блядина не удалилась

25 фев, 22:49 #41 #405371

>>401664 (OP)
https://www.youtube.com/watch?v=cdkmKXqZmzw

28 фев, 12:57 #42 #405632

140 Кб, 623x591

140 Кб, 623x591

>>405180
Приветствую. Фишка интерференции - появление минимумов и максимусов в интерференционной картине.
К сожалению, ОП-хуй, и в этом треде нет нормальной интерференционной картины (пикрл1 - она, пикрл2 - нет, хотя это один и тот же момент).

Ответы05650

28 фев, 15:43 #43 #405650

>>405632
Пик1 - это места отсутствия волн, без самих волн на пик2.
Как ты включил видео у этой программы?
У меня - чёрный экран, и только внизу зеленые волны отображаются.
https://www.youtube.com/watch?v=xS3uyA4lGLA
https://www.youtube.com/watch?v=jOa02jaFjwE

1 мар, 08:25 #44 #405763

где оп ебаный? без него делать ничего не хочу
>>405304-кун

Ответы09883

# OP 14 апр, 05:04 #45 #409883

>>405763
ОП не ебаный.
Гифку сделал >>402233 (собсно ради чего тред и создавал) и выкатился

Ты мне вот лучше скажи, почему ты до сих пор не попробовал в 3-х измерениях сделать?

14 апр, 09:11 #46 #409886

Раз тред всплыл, то посмотрите на это:
http://www.falstad.com/ripple/

Там еще куча всякого добра:
http://www.falstad.com/mathphysics.html

Ответы10084

16 апр, 20:04 #47 #410084

>>409886
Оо, там даже источники даже двигать можно, в 3d повращать.

18 апр, 22:18 #48 #410314

>>401851 C# + WPF.

Ответы10805

23 апр, 18:58 #49 #410805

>>410314
C# + анальное microsofto-рабство

29 Кб, 1012x987

30 апр, 14:08 #50 #411296

Приветствую всех, кто тут отписался. Имею схожий, но чуть более сложный вопрос.

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

Иначе говоря, как запилить сей штукенс?
http://www.falstad.com/ripple/

Навыки реверс-инжиниринга, к сожалению, не позволяют мне на основе кода с того сайта что-либо понять.

Ответы1130212539

30 апр, 15:03 #51 #411302

>>411296
Все что тут в треде - это по сути и есть твой вопрос а не интерференция как ОП думает.
Просто оставь один источник.

Ответы11336

30 апр, 17:24 #52 #411336

>>411302
Оп пилит рисунки через синусоиду. Мне же надо, чтоб на основе простых правил взаимодействия соседних клеток автоматом получались волны.

Опять же, сей сайт:
http://www.falstad.com/ripple/
Тут всё реально динамически считается, а не на основе значения sin(расстояние_до_источника)

Можно, например, поставить стенку:
http://www.falstad.com/ripple/Ripple.html?rol=$+1+512+64+10+0+668+0.048828125s+0+164+55+0+0.466666+0+10+100w+0+151+329+384+176

И от неё всё будет хитрым образом отражаться. Видно, что способом ОПа такого не добьёшься. Я хочу запилить то же самое, только на плюсах, а для этого мне нужно правило, по которому вычисляется состояние клеток в следующий момент времени. Тут мы опять возвращаемся к моему вопросу.

Ответы11349

30 апр, 18:43 #53 #411349

>>411336
>Видно, что способом ОПа такого не добьёшься.
Добьешься, главное головой подумать. Ничего сильно сложнее реал таймом и не выйдет.

>основе простых правил взаимодействия
>нужно правило, по которому вычисляется состояние
COMSOL как вариант

Ответы11367

30 апр, 21:21 #54 #411367

>>411349
>COMSOL как вариант

Это, конечно, вещь занятная, но мне нужна не готовая программа, а формула приращения величины для (x;y) клетки через все остальные.

Ответы11415

1 мая, 05:15 #55 #411415

>>411367
Волновое уравнение

2 мая, 00:07 #56 #411462

ОП-няша, как у тебя реализовано само пространство? Просто координатная плоскость?

Ответы12893

15 мая, 10:26 #57 #412539

>>411296
гугли уравнение неприрывности и уравнение эйлера для жидкости.

19 мая, 08:22 #58 #412893

>>411462
На второй пикче же. Просто координатная плоскость

30 июня, 15:54 #59 #416334

бумп

Тред утонул или удален.
Это копия, сохраненная 18 ноября 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /sci/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion