Вычислительная математика

Возможно, требования будут меняться и/или пополняться с течением времени, так что перед тем, как делать лабораторную, лучше зайти и проверить :)

Лабораторные работы выполняются на языке программирования Java (использование другого языка возможно только при условии его согласования со мной, но учитывайте, что язык выбирается один раз в начале семестра и далее изменить его нельзя. При этом важно помнить, что в последующих лабораторных работах вам необходимо будет отрисовывать графики и реализовывать GUI).
Использовать сторонние библиотеки для вычислений нельзя. Обратите внимание на обозначения в блок-схемах -- как правильно обозначается ввод, вывод, циклы, условия и обращения к элементам массива

Содержание отчета:

Ошибки

Общее

  1. Некорректная обработка числовых значений с большой точностью: ограничение числа знаков -- плохо!
  2. Отсутствие человекочитаемых сообщений об ошибках при вводе некорректных значений.
  3. Отсутствие обработки чисел с разделителем зяпятая.
  4. Отсутствие полноценного GUI в работах, предполагающих наличие графиков.

ЛР1

  1. Потеря знака при вычислении детерминанта.
  2. Отсутствие генерации случайной матрицы с заданной размерностью.

ЛР3

  1. Отсутствие обработки точек разрыва в лабораторной №3 (в случае отсутствия максимальный балл за выполнение - 70%, за защиту - 80%)
  2. Возможность решения интеграла который имеет разрыв 2 рода и НЕ решается в вольфрам альфа. (Т.е. в случае если левая и правая части интеграла по модулю симметричны относительно точки разрыва и имеют разный знак, например функция 1/x с точкой разрыва 0, то мы должны посчитать его исходя из принципа что мы можем выкинуть точку разрыва. Например a = -1, b = 2 промежуток -1;1 симметричен относительно 0 с разными знаками  его интеграл равен 0, получается нам надо посчитать только интеграл от 1 до 2, который останется после зануления участка -1; 1) (в случае отсутствия максимальный балл за выполнение - 70%, за защиту - 80%)

ЛР5

  1. Отсустствие реализаций методов Стирлинга и Бесселя в лабораторной №5 (в случае отсутствия максимальный балл за выполнение - 80%, за защиту - 80%)
  2. Не представлены все графики реализованных методов