Задача
Необходимо построить трехмерный (3D) график зависимости магнитного поля соленоида от двух пространственных координат. График строится в среде Matlab с помощью специализированных математических функций.
Что требуется сделать
- Реализовать скрипт в Matlab, который рассчитывает значения магнитного поля в заданных точках пространства;
- Формулы включают эллиптические интегралы и лямбда-функции (описание и вид формул прилагаются в методических материалах);
- На основе расчётных данных построить четкий 3D-график, наглядно показывающий распределение поля;
- Настроить подписи осей и другие элементы визуализации для читаемости графика.
Условия и данные
- Методичка с формулами и подробным описанием предоставляется заказчиком;
- Все формулы, а также начальные и граничные условия (диапазоны координат, константы) выдаются сразу;
- Сама программа не подразумевает сборки GUI - только скрипт для построения одного итогового графика;
- Результатом является готовый и воспроизводимый код .m (или скрипт) и, опционально, сохраненный встроенными средствами Matlab график.
Формат сдачи
- Один файл скрипта с комментариями (описание шагов расчета);
- По желанию - изображение полученного графика (в форматах pdf или png).
Важно
Не должно быть ошибок при расчетах целочисленных и чисел с плавающей точкой, а также зацикливания при подстановке многих параметров (эллиптические интегралы и лямбда-функции требуют аккуратной работы с численными методами).