Решение систем линейных уравнений.
В пакет LinearAlgebra, как и в пакет linalg входит специальная команда LinearSolve() решения систем линейных алгебраических уравнений. В отличие от своего двойника linsolve() из пакета linalg в этой команде можно указать способ, которым следует решать систему, при этом сама система уравнений задается так же, как и для функции linsolve() в матричной форме (A.x=B), т.е. в качестве параметров ей передается матрица А системы и вектор правых частей B. Общий синтаксис команды:
> LinearSolve(A, B, m, free, c, inp, outops);
| Параметры команды LinearSolve();
|
| Параметр
| Описание
|
| A
| Матрица системы
|
| B
| Правая часть системы (вектор-столбец или матрица)
|
| m
| Задается в форме method = имя, где имя может принимать следующие значения: 'none', 'subs', 'solve','Cholesky', 'LU', 'QR', 'SparseLU' и определят метод решения системы уравнений (необязательный параметр).
|
| free
| Определяет базовое имя переменной в форме free = имя, которое используется для конструирования имен параметров в случае, если исходная система уравнений имеет множество решений (необязательный параметр).
|
| c
| Задается в форме уравнения conjugate = true/ false и определяет, следует ли строить эрмитову сопряженную матрицу при использовании метода Холецкого иои QR-декомпозиции (необязательный параметр).
|
| inp
| Задается в виде inplace = true/ false и определяет, помещать ли решение в вектор или матрицу B, или формировать новый объект для решения. Значение по умолчанию false.
|
| outops
| Определяет опции outputoptions, представляющие дополнительную информацию конструктору решения (неизменяемая матрица, тип, математические атрибуты и т.д.)
|
Несколько замечаний по поводу обязательных параметров. Параметр B, представляющий правую часть системы, может задаваться как в виде вектора, так и в виде матрицы. В последнем случае за одно обращение к команде решения системы линейных уравнений будет решаться множество систем с правыми частями, представленными векторами-столбцами матрицы B.
Параметр B можно и не задавать, передавая в качестве первого параметра расширенную матрицу системы < A | B >. Размерности матрицы решения согласовываются с размерностями матриц правой и левой частей уравнения. Если матрица системы A имеет размерность m x n, и правая часть представлена матрицей m x p. то результатом будет матрица размерности n x p, столбцы которой будут являться решениями соответствующих систем.

Пакет student
В этом пакете содержится почти полсотни функций, которые наиболее часто используются студентами на практических занятиях и при подготовке курсовых и дипломных проектов.
Команды пакета student, относящиеся к разделу математики "Математический анализ":
| Команда
| Описание.
|
| D
| Дифференциальный оператор.
|
| Diff
| Инертная форма функции вычисления производной.
|
| Int
| Инертная форма функции интегрирования
|
| Doubleint
| Инертная форма функции вычисления двойного интеграла.
|
| Tripleint
| Инертная форма функции вычисления тройного интеграла.
|
| Limit
| Инертная форма функции вычисления предела
|
| Lineint
| Инертная форма функции вычисления линейного интеграла
|
| Product
| Инертная форма функции вычисления произведения членов последовательности.
|
| Sum
| Инертная форма функции вычисления суммы членов последовательности.
|
| intparts
| Интегрирование по частям.
|
| integrand
| Вывод подынтегрального выражения из-под знака инертного интеграла.
|
| leftsum
| Числовое приближение к интегралу левыми прямоугольниками.
|
| middlesum
| Числовое приближение к интегралу центральными прямоугольниками.
|
| rightsum
| Числовое приближение к интегралу правыми прямоугольниками.
|
| simpson
| Числовое приближение к интегралу по методу Симпсона.
|
| trapezoid
| Числовое приближение к интегралу методом трапеции.
|
| extrema
| Вычисление экстремума выражения.
|
| maximize
| Вычисление максимума функции.
|
|
|
|
| minimize
| Вычисление минимума функции.
|
| slope
| Вычисление и построение касательной к заданной точке функции.
|
| value
| Вычисляет инертные функции.
|
| Примеры команд из раздела "Математический анализ"
|
|
|
Графические функции пакета student:
| Команда
| Описание.
|
| leftbox
| Графическая иллюстрация интегрирования методом левых прямоугольников.
|
| middlebox
| Графическая иллюстрация интегрирования методом центральных прямоугольников.
|
| rightbox
| Графическая иллюстрация интегрирования методом правых прямоугольников.
|
| showtangent
| График функции и касательная линия.
|
| Примеры графических команд
|
|
|
Геометрические функции пакета student:
| Команда
| Описание.
|
| Point
| Тестирование объекта на соответствие типу точки
|
| distance
| Вычисляет расстояние между точками.
|
| intercept
| Нахождение точки пересечения двух кривых.
|
| midpoint
| Вычисляет среднюю точку сегмента линии.
|
| Примеры геометрических расчетов
|
|
Функции преобразования выражений и команд
| Команда
| Описание.
|
| changevar
| Замена переменной.
|
| combine
| Объединение подобных членов.
|
| completesquare
| Вычисление полного квадрата (многочлена).
|
| equate
| Создание системы уравнений из списков, таблиц, массивов.
|
| isolate
| Выделение подвыражения.
|
| makeproc
| Преобразование выражения в процедуру Maple
|
| powsubs
| Подстановка для множителей выражения.
|
| Примеры команд преобразрвания выражений.
|
|
|
Воспользуйтесь поиском по сайту: