24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Мне тут для одной статьи картиночки надо нарисовать, чтобы все было айс. Я вот тут немного посоображал и родил вот такие формулы. Все правильно делаю?
Берем по очереди каждую точку на плоскости. Считаем расстояние до указанной точки (точечного источника волн), через квадрат гипотенузы, как в школе. Считаем расстояние до второго источника волн. А потом тупо берем пердолим синусы этих расстояний и суммируем их. Все правильно?
На первой пикче принцип, на второй пикче - кусочек кода, который все это считает, на третьей - для двух точек, на четвертой - для трех.
>>401769 PHP, например. С знака $ имена переменных начинаются. Очень, кстати, удобно и не понятно, почему это в другие языки не завезли. Открываешь исходный код и сразу видишь, где у тебя переменные, а где функции. Ну и второе удобство PHP - не надо компилировать. Закинул на сервер текстовый файл с кодом программы, открыл в браузере. Но таки да, PHP тормоз еще тот. Вот та реализация на JavaScript у меня считается в 50 раз (без преувеличения) быстрее, чем на PHP.
>>401832 Да, только чтобы в плюсах сделать интерференце, надо пердолиться с интерфаце. В PHP налепил текстовые формы с помощью инпутов, посчитал свои формулы и нарисовал картинку через imageSetPixel. А в плюсах как GUI сделать? Пердолиться с WinAPI? С MFC? С Qt?
>>401679 >Еще не хватало бы добавить выбор амплитуды, фазы и анимацию. >>402403 >Вот тут анимация. И фаза уже прикручена. Значение от 0 до 360 в градусах. Амплитуда - не нужна, её не видно так. Это высота гребня волны. Частоту бы прикрутить для каждой точки. Да, частота зависит от длины волны, но только при постоянной скорости распространения волн, и казалось бы, можно задать эту частоту - просто задав длину волны. Но в том то и прикол, что при разных длинах волн, и одинаковой скорости анимации для этих волн - изменяется скорость распространения этих волн, искажая интерференционную картину. Чтобы увидеть существенную разницу в скорости распространения волн - прокрутите в анимации волны с длинами 5 и 200.
>>401664 (OP) Возникает ли сила притяжения/отталкивания между этими колеблящимися уточками, и может ли она быть изменена по направлению, в зависимости от того, синфазны ли, или противофазны колебания интерферирующих источников волн? >>402372, >>402373, >>402403
Кто-нибудь проводил подобный опыт?
Алсо, "Явление, схожее с эффектом Казимира, наблюдалось ещё в XVIII веке французскими моряками. Когда два корабля, раскачивающихся из стороны в сторону в условиях сильного волнения, но слабого ветра, оказывались на расстоянии менее приблизительно 40 метров, то в результате интерференции волн в пространстве между кораблями прекращалось волнение. Спокойное море между кораблями создавало меньшее давление, чем волнующееся с внешних бортов кораблей. В результате возникала сила, стремящаяся столкнуть корабли бортами. В качестве контрмеры, руководство по мореплаванию начала 1800-х годов рекомендовало обоим кораблям послать по шлюпке с 10—20 моряками, чтобы расталкивать корабли. За счет такого эффекта сегодня в океане образуются мусорные острова." Это — википедия.
Судя по анимации интерференционных картин: - в синфазном состоянии, видно переменно-изменяющиеся волны между источниками по прямой их взаимодействия, и плавно расходящиеся волны от источников. - в противофазном состоянии, (фаза колебаний одного из источников 180 градусов), видно переменно-изменяющиеся волны между источниками, и отсутствие волн от источников по прямой их взаимодействия.
Если волны создают давление, как в примере указанном выше (а волны переносят энергию и импульс), то значит ли это, что в основе Эффекта Казимира — лежит именно интерференция волн?
Также, хотелось бы обратить внимание на то, что силовые линии, здесь >>402373 по сути, являются линиями скачкообразных изменений фронтов волны здесь >>402372, при синфазных когерентных колебаниях, и являются линиями уменьшения амплитуды на интерференционной картине вверху pic related 2.
Однако, при противофазных колебаниях, эти линии изменения фронта волн как-бы движутся, >>402372 а силовые линии - сходятся. >>402373 но на интерференционной картине внизу 2 picr - они неподвижны, даже при анимации.
>>402403 я посмотрю что можно сделать(что бы показывать всем с умным видом и говорить о том какой у меня большой хуй), а ты отпиши чего добавить по задаче. буду смотреть тред периодически, если не увижу ответа то могу нихуя и не сделать из-за прокрастинации
https://jsfiddle.net/1ksfc94r/6/ Вот это работает нормально, но тут ускорение идёт на всю анимацию, а не на каждую волну по отдельности.
>отпиши чего добавить по задаче Я отписал в том треде. >933775 пост смотри и ответы к нему. Там надо бы когерентную интерференцию на одной частоте или при одной длине волны, а именно: - конструктивную (синфазные колебания) - и деструктивную (противофазные колебания) интерференцию по прямой расположения источников как-то сделать, и как-то отобразить, ну и некогерентную, при различных частотах и длинах волн.
Также, хотелось бы если не задать, то расчитать и вывести в неактивное поле формы и длину волны, и скорость, и частоту. А лучше, с возможностью изменения и перерасчёта всех этих значений каким-то образом. Если вам всё это покажется интересным, конечно.
>>405035 >ну и некогерентную, при различных частотах и длинах волн. Там ещё и волновые пакеты могут быть. Амплитуду волн, выделить бы цветом. Более черная - значит большая, более светлая - меньше. Пикрелейтед. Чтобы не просто волны было видно, но и волны из волн там.
>>405035 >на каждую волну по отдельности Такое бывает в природе? В природе вроде все волны, которые могут между собой интерферировать, примерно с одной скоростью распространяются. По-моему нахер не нужно это делоть.
>>405041 Ну, вот взять например преломление. В средах, между которыми идёт преломление - разные фазовые скорости распространения волн. Разве они не могут интерферировать? А там уже - смотрите сами.
>>405053 >>405054 Ну, например, один источник колебаний находится в одной среде, и волны распространяются с одной скоростью, а другой источник в другой среде, и от него волны распространяются с другой скоростью, и на границе раздела сред идёт преломление, обратимое причём, с увеличением или уменьшением скорости распространения и с последующей интерференцией преломлённых волн. Значит, надо будет ещё и границу раздела сред определить там.
Короче, кому интересно всё это - можете закодить, а то с меня кодер ну вообще не ахти. А js можно на локалхосте пускать, поэтому он найс.
Я в физике вообще не шарю, но зашёл итт чисто из любопытства и просто охуеваю, какая сложная для моего моска инфа. Вроде бы, подумаешь, "интерференция волн". Ну, волны как волны, мы их часто встречает ирл, но как же это явление заумно описывается математикой! Оп, ты прямо колдун. Да и все остальные, кто в этом шарят. Вы как будто бы знаете сакральные знания из атстральных анналов для магов.
>>404675 >значит ли это, что в основе Эффекта Казимира — лежит именно интерференция волн
Скорее тип этой интерференции в пространстве между источниками (конструктивная или деструктивная), при наличии или отсутствии волн, по прямой взаимодействия источников - в результате синфазных или противофазных колебаний их.
>>405180 Приветствую. Фишка интерференции - появление минимумов и максимусов в интерференционной картине. К сожалению, ОП-хуй, и в этом треде нет нормальной интерференционной картины (пикрл1 - она, пикрл2 - нет, хотя это один и тот же момент).
Приветствую всех, кто тут отписался. Имею схожий, но чуть более сложный вопрос.
Предположим, есть клетчатое поле, в каждой клетке которого хранится число, означающее потенциал поля в данной точке (центре клетки). Как посчитать значение каждой клетки на следующей итерации так, чтоб сие поле вело себя как поверхность воды?
И от неё всё будет хитрым образом отражаться. Видно, что способом ОПа такого не добьёшься. Я хочу запилить то же самое, только на плюсах, а для этого мне нужно правило, по которому вычисляется состояние клеток в следующий момент времени. Тут мы опять возвращаемся к моему вопросу.
Берем по очереди каждую точку на плоскости. Считаем расстояние до указанной точки (точечного источника волн), через квадрат гипотенузы, как в школе. Считаем расстояние до второго источника волн. А потом тупо берем пердолим синусы этих расстояний и суммируем их. Все правильно?
На первой пикче принцип, на второй пикче - кусочек кода, который все это считает, на третьей - для двух точек, на четвертой - для трех.
Все правильно сделал?