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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
А поясните за интерференцию по хардкору #401664 В конец треда | Веб
Мне тут для одной статьи картиночки надо нарисовать, чтобы все было айс. Я вот тут немного посоображал и родил вот такие формулы. Все правильно делаю?

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

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

Все правильно сделал?
3 Мб, 200x200
#2 #401673
Наконец-то понял, где я в тот раз проебался.
#3 #401679
https://jsfiddle.net/1ksfc94r/embedded/result/

Еще не хватало бы добавить выбор амплитуды, фазы и анимацию.
#4 #401680
>>401664 (OP)

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


Ниет, амплитуда еще должна падать с расстоянием.
5,6 Мб, 300x300
#6 #401689
>>401688
Гиф кривая. Вот тут лучше.
#7 #401690
Оп, потом дашь ссылочку на статью, почитать?
https://jsfiddle.net/1ksfc94r/1/
#8 #401691
>>401690
Угу, только ее не напечатают.
#9 #401761
>>401664 (OP)
Ох, что за жесть, Эйлер дал тебе формулу, пользуйся формулой.
#10 #401768
>>401761
Какую формулу?
204 Кб, 2560x1697
#11 #401769
Что за ЯП, что за $ повсюду?
#12 #401772
>>401769
PHP, например. С знака $ имена переменных начинаются. Очень, кстати, удобно и не понятно, почему это в другие языки не завезли. Открываешь исходный код и сразу видишь, где у тебя переменные, а где функции. Ну и второе удобство PHP - не надо компилировать. Закинул на сервер текстовый файл с кодом программы, открыл в браузере.
Но таки да, PHP тормоз еще тот. Вот та реализация на JavaScript у меня считается в 50 раз (без преувеличения) быстрее, чем на PHP.
#13 #401830
>>401768
Формулу Эйлера :)))
#14 #401832
>>401772
А теперь представь во сколько раз быстрее считается на плюсах.
#15 #401840
Чуть исправил анимацию.
https://jsfiddle.net/1ksfc94r/3/
#16 #401851
>>401832
Да, только чтобы в плюсах сделать интерференце, надо пердолиться с интерфаце.
В PHP налепил текстовые формы с помощью инпутов, посчитал свои формулы и нарисовал картинку через imageSetPixel.
А в плюсах как GUI сделать? Пердолиться с WinAPI? С MFC? С Qt?
#17 #401855
>>401851
с DirectX ахахахахахахахах, там количество пердолия достигает релятивистских эффектов.
10,4 Мб, 610x377
# OP #18 #402233
Вот в динамике.
#19 #402372
>>401664 (OP)
Разные длины волн и разные фазы с одной длиной волны.
106 Кб, 745x326
#20 #402373
>>402372
Ну и вот, как-бы.
#21 #402384
>>401679
Амплитуда не видна с такого ракурса.
Смотри ответы в треде про JS.
https://2ch.hk/pr/res/911262.html#915205 (М)
#22 #402386
>>402384
Ты какой-то смешной.
#23 #402402
>>402386

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


Ты так думаешь? =3
#24 #402403
>>402384
>>401679

>анимацию


https://jsfiddle.net/1ksfc94r/1/
Вот тут анимация.
Частоту бы добавить...
#25 #404581
>>401855
Можно распараллелить эти эффекты ещё и на CUDA.
#26 #404582
>>401679

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


>>402403

>Вот тут анимация.


И фаза уже прикручена. Значение от 0 до 360 в градусах.
Амплитуда - не нужна, её не видно так. Это высота гребня волны.
Частоту бы прикрутить для каждой точки.
Да, частота зависит от длины волны,
но только при постоянной скорости распространения волн,
и казалось бы, можно задать эту частоту - просто задав длину волны.
Но в том то и прикол, что при разных длинах волн,
и одинаковой скорости анимации для этих волн -
изменяется скорость распространения этих волн,
искажая интерференционную картину.
Чтобы увидеть существенную разницу в скорости распространения волн
- прокрутите в анимации волны с длинами 5 и 200.
#27 #404664
>>404582
Тут смотрите частоту, короче: https://2ch.hk/pr/res/932835.html (М)
#28 #404675
>>401664 (OP)
Возникает ли сила притяжения/отталкивания
между этими колеблящимися уточками,
и может ли она быть изменена по направлению,
в зависимости от того, синфазны ли, или противофазны
колебания интерферирующих источников волн?
>>402372, >>402373, >>402403

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

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

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

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

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

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

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

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

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

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

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

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

>>933775


>>934393


>>935131



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

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

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


Не работает. В хроме и мозилле.
Iron portable тоже не хочет открывать.

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

>отпиши чего добавить по задаче


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

Также, хотелось бы если не задать, то расчитать и вывести в неактивное поле формы и длину волны, и скорость, и частоту. А лучше, с возможностью изменения и перерасчёта всех этих значений каким-то образом. Если вам всё это покажется интересным, конечно.
12 Кб, 254x128
#31 #405036
>>405035

>ну и некогерентную, при различных частотах и длинах волн.


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

>на каждую волну по отдельности


Такое бывает в природе? В природе вроде все волны, которые могут между собой интерферировать, примерно с одной скоростью распространяются. По-моему нахер не нужно это делоть.
#33 #405045
>>405041
Ну, вот взять например преломление.
В средах, между которыми идёт преломление -
разные фазовые скорости распространения волн.
Разве они не могут интерферировать?
А там уже - смотрите сами.
#34 #405053
>>405045
Там раздел сред. Если ты хочешь симулировать преломление, то нужно кодить среду с изменяемыми параметрами.
#35 #405054
>>405045
Там все равно в каждой точке пространства скорости волн примерно одинаковы.
#36 #405059
>>405053
>>405054
Ну, например, один источник колебаний находится в одной среде, и волны распространяются с одной скоростью,
а другой источник в другой среде, и от него волны распространяются с другой скоростью,
и на границе раздела сред идёт преломление, обратимое причём,
с увеличением или уменьшением скорости распространения
и с последующей интерференцией преломлённых волн.
Значит, надо будет ещё и границу раздела сред определить там.

Короче, кому интересно всё это - можете закодить, а то с меня кодер ну вообще не ахти.
А js можно на локалхосте пускать, поэтому он найс.
#37 #405180
Я в физике вообще не шарю, но зашёл итт чисто из любопытства и просто охуеваю, какая сложная для моего моска инфа. Вроде бы, подумаешь, "интерференция волн". Ну, волны как волны, мы их часто встречает ирл, но как же это явление заумно описывается математикой!
Оп, ты прямо колдун. Да и все остальные, кто в этом шарят. Вы как будто бы знаете сакральные знания из атстральных анналов для магов.
#38 #405202
>>404675

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



Скорее тип этой интерференции в пространстве между источниками
(конструктивная или деструктивная), при наличии или отсутствии волн,
по прямой взаимодействия источников - в результате синфазных или противофазных колебаний их.
#40 #405305
>>405304
первая блядина не удалилась
#42 #405632
>>405180
Приветствую. Фишка интерференции - появление минимумов и максимусов в интерференционной картине.
К сожалению, ОП-хуй, и в этом треде нет нормальной интерференционной картины (пикрл1 - она, пикрл2 - нет, хотя это один и тот же момент).
#43 #405650
>>405632
Пик1 - это места отсутствия волн, без самих волн на пик2.
Как ты включил видео у этой программы?
У меня - чёрный экран, и только внизу зеленые волны отображаются.
https://www.youtube.com/watch?v=xS3uyA4lGLA
https://www.youtube.com/watch?v=jOa02jaFjwE
#44 #405763
где оп ебаный? без него делать ничего не хочу
>>405304-кун
# OP #45 #409883
>>405763
ОП не ебаный.
Гифку сделал >>402233 (собсно ради чего тред и создавал) и выкатился

Ты мне вот лучше скажи, почему ты до сих пор не попробовал в 3-х измерениях сделать?
#46 #409886
Раз тред всплыл, то посмотрите на это:
http://www.falstad.com/ripple/

Там еще куча всякого добра:
http://www.falstad.com/mathphysics.html
#47 #410084
>>409886
Оо, там даже источники даже двигать можно, в 3d повращать.
#48 #410314
>>401851 C# + WPF.
#49 #410805
>>410314
C# + анальное microsofto-рабство
29 Кб, 1012x987
#50 #411296
Приветствую всех, кто тут отписался. Имею схожий, но чуть более сложный вопрос.

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

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

Навыки реверс-инжиниринга, к сожалению, не позволяют мне на основе кода с того сайта что-либо понять.
#51 #411302
>>411296
Все что тут в треде - это по сути и есть твой вопрос а не интерференция как ОП думает.
Просто оставь один источник.
#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

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

>Видно, что способом ОПа такого не добьёшься.


Добьешься, главное головой подумать. Ничего сильно сложнее реал таймом и не выйдет.

>основе простых правил взаимодействия


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


COMSOL как вариант
#54 #411367
>>411349

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



Это, конечно, вещь занятная, но мне нужна не готовая программа, а формула приращения величины для (x;y) клетки через все остальные.
#55 #411415
>>411367
Волновое уравнение
#56 #411462
ОП-няша, как у тебя реализовано само пространство? Просто координатная плоскость?
#57 #412539
>>411296
гугли уравнение неприрывности и уравнение эйлера для жидкости.
#58 #412893
>>411462
На второй пикче же. Просто координатная плоскость
#59 #416334
бумп
Тред утонул или удален.
Это копия, сохраненная 18 ноября 2017 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /sci/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски