- •Часть II
- •ЦИКЛИЧЕСКИЕ УСКОРИТЕЛИ
- •ОБЩИЕ ПОЛОЖЕНИЯ
- •ОПИСАНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ
- •Варианты заданий
- •КОНТРОЛЬНЫЕ ВОПРОСЫ И ЗАДАНИЯ
- •ОБЩИЕ ПОЛОЖЕНИЯ
- •ОПИСАНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ
- •ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •4.1. Матричная форма решения уравнений движения
- •Для частицы с равновесной энергией уравнение радиальных бетатронных колебаний в линейном приближении имеет вид [1–2]:
- •где h = 1/r0 – кривизна траектории, т.е. при рассмотрении канала без поворотных магнитов h = 0; p – импульс частицы; q – заряд частицы.
- •Для простоты рассмотрим только горизонтальное движение, а полученные выводы можно применять к вертикальному движению с учетом различия периодических коэффициентов фокусировки.
- •Тогда производная (4.26) примет вид
- •Приведя подобные члены в (4.40) и сравнив полученное выражение с левой частью равенства (4.37), легко получить следующие выражения:
- •Легко видеть, что (4.41) можно представить в матричном виде
- •5.3. Псевдогармонические бетатронные колебания
- •Рис. 5.4. Бетатронные функции структуры FODO:
- •6.3. Критическая энергия
- •ОФОРМЛЕНИЕ ОТЧЕТА
- •СПИСОК ЛИТЕРАТУРЫ
- •ОБЩИЕ ПОЛОЖЕНИЯ
- •Быстрые клавиши Mathcad
- •Встроенные функции Mathcad
- •Тригонометрические функции
- •Функции Бесселя
- •Функции округления
- •Встроенные численные методы
На рис. П.15 показан пример подпрограммы, которая позволяет рассчитывать спектральное распределение функции. Здесь W – вектор, содержащий значения исследуемой функции в узлах сетки, Wmax и Wmin – максимальное и минимальное значения функции на участке исследования, N – узлов сетки, K – число элементов в векторе, отображающем спектральное распределение.
Приведенная выше информация о программировании в среде Mathcad является достаточной для выполнения лабораторных работ.
|
|
|
Таблица П.1 |
||||||||
Быстрые клавиши Mathcad |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
Операция |
|
Клавиши |
Пример |
||||||||
Присвоение |
|
: |
a 2.5 |
||||||||
Тождественно равно |
|
~ |
a ≡ b |
||||||||
Не равно |
|
Ctrl + 3 |
a ≠ b |
||||||||
Меньше или равно |
|
Ctrl + 9 |
a ≤ b |
||||||||
Больше или равно |
|
Ctrl + 10 |
a ≥ b |
||||||||
Бесконечность |
|
Ctrl + Shift + Z |
|
|
∞ |
||||||
Корень |
|
\ |
|
|
|
|
a |
||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
Корень порядка n |
|
Ctrl + \ |
|
n |
|
a |
|||||
|
|
|
|
|
|
|
|||||
Степенная функция |
|
Shift + 6 |
102 , ab |
||||||||
Модуль, определитель матрицы |
|
| |
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
||||
Факториал |
|
Shift + 1 |
|
|
n! |
||||||
Сумма ряда |
|
Shift + 4 |
∑an |
||||||||
|
|
|
|
n |
|
|
|
|
|
|
|
Определенный интеграл |
|
Shift + 7 |
|
b |
|
|
|
|
|
|
|
|
|
|
∫axdx |
||||||||
Дифференциал |
|
Shift + / |
|
|
|
d |
|
||||
|
|
|
|
|
dx |
||||||
Дифференциал порядка n |
|
Ctrl + Shift + / |
|
|
d |
2 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
d2 x |
|
||||||
Предел |
|
Shift + L |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Добавить матрицу |
|
Ctrl + M |
|
|
|
|
|
|
|
|
|
|
156 |
|
|
|
|
|
|
|
|
|
|