Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
Работа программы начинается с нормировки значений поля в узлах сетки (см. § 3.5). Затем новое значение скорости частицы получаетсяпростым сложением. На следующем этапе вычисляются моменты и кинетические энергии частиц. Последние определяются, когда известна потенциальная энергия, по центрированной к моменту формуле вида
где — старое, новое значение скорости частицы. Такое вычисление проще, чем использование соотношений или имеет тот же порядок точности и еще ряд преимуществ (см. задачу 4.21).
При наличии магнитного поля и процедура вычисления изменяется [см. § 2.4, формулы (2.8) — (2.10)] для случая однородного магнитного поля.
В подпрограмме вычисляется величина
В проверяется выполнение условия и если происходит переход к шагам полувращения и полуускорения, а также в 2 раза уменьшается нормированное значение для использования в полуускорении. В присутствии магнитного поля используется только значение Затем по значению вычисляются величины и выполняется полуускорение по В результате находят значение в центре шага по времени, в момент и вычисляют кинетическую энергию частиц. После этого выполняется вращение на угол и добавляется полуускорение к Заметим, что кинетические энергии и импульсы вычисляются по и если только нет магнитного поля, В противном случае отличны от нуля и а поэтому кинетическая энергия вычисляется как импульсы же при этом не вычисляются.
Когда значение логической переменной равно и программа переходит к специальной ее части, обозначенной метками 2000 и 2500, которая используется компилятором для генерации набора машинных команд для компьютера Использование таких команд в несколько раз более эффективно, чем прямое использование языка программирования Форма этого кодирования отражает векторную архитектуру и способность компилятора использовать преимущества векторных команд. Эти операторы должны быть изменены, если используется другой векторный компьютер или другая версия транслятора