ПакетиlinalgіLinearAlgebraсістемиMaple
Функції пакетів linalg і LinearAlgebra підключаються командою with (назва пакета)
addcol - формує лінійні комбінації з стовпців матриці
addrow - формує лінійні комбінації з рядків матриці
adj - повертає матрицю, множення якої на вихідну квадратну матрицю дає одиничну матрицю
angle - обчислює кут між векторами
basis - знаходить базис для векторного простору
BlockDiagonal - створює блок-діагональну матрицю
blockmatrix - створює блок-матрицю
charmat - створює характеристическую матрицю
charpoly - повертає характеристичний поліном матриці
сurl - шукає ротор векторного поля
definite - тест на позитивні (негативні) певні матриці
delcols - видаляє стовпці матриці
delrows - видаляє рядки матриці
del - обчислює детермінант матриці
diverge - шукає дивергенцію векторного поля
eigenvals - обчислює власні значення матриці
eigenvects - обчислює власні вектори матриці
evalm - виконує операції над матрицями (додавання: «+», множення: «*», і т.д.)
extend - розширює матрицю
GramSchmidt - обчислює ортогональні вектори
hermite - ермітовим нормальна форма матриці
hessian - обчислює Hessian-матрицю вирази
hilbert - створює матрицю Гільберта
intbasis - визначити базис для перетину простору
inverse - обчислює обернену матрицю
linsolve - рішення лінійних рівнянь
Ludecomp - здійснює LU-декомпозицію
matrix - створює матрицю
minor - обчислює мінори матриці
norm - норма матриці або вектора
normalize - нормує вектор
rank - повертає ранг матриці
references - виводить список основних робіт з лінійної алгебри
trace - повертає слід матриці
transpose - обчислює транспоновану матрицю
vector - створює вектор
wronskian - матриця вронскіан векторних функції
inv - обчислення оберненої матриці
orth - обчислення ортонормированного базису
rank - ранг матриці
det - визначник матриці
Обчислення власних значень і сингулярних чисел
eig, cdf2rdf - власні значення і власні вектори матриці
Поліноми і операції над ними
polyval - обчислення полінома
deconv - поділ поліномів
roots - обчислення коренів поліномів
poly - обчислення характеристичного полінома
residue, resi2 - розкладання на прості дроби
sin, cos, tan, acos, asin, exp, log, sqrt, rand, round fix abs angle real imag conj
Арифметичні і матричні операції
+ - складання чисел, векторів, матриць
- - віднімання чисел, векторів, матриць
* - множення чисел, спільні матриць і векторів
* - поелементне множення векторів і матриць одного розміру
/ - ділення чисел, множення на обернену матрицю справа
/ - поелементне розподіл векторів і матриць одного розміру
\ -умноженіе на зворотну матрицю зліва
^ - піднесення числа або квадратної матриці в ступінь
^ - поелементне зведення матриці в ступінь
size - повернення розмірів матриці або вектора
length - повернення числа компонент вектора
sum -суммірованіе елементів вектора
norm - обчислення норма матриці або вектора
Символьні обчислення вMatlab
У Matlab версії 5 і вище вбудований інтерфейс прямого виклику команд системи комп'ютерної алгебри Maple. Для цього використовується функція maple в тій чи іншій формі:
1) maple (statement) - встановлює вираз statement для ядра Maple. statement є рядком, записаної в форматі команд Maple. Повертає результат у формі рядка з нотацією системи Maple V;
2) maple ( 'function', arg1, arg2, ...) - дає доступ до Maple-функцій з заданими аргументами;
3) [result, status] = maple (...) - повертає результат і статус повідомлень / помилок, якщо вони виникають в ході обчислень заданої функції.