Команди (лінійна алгебра) maple matlab

Пакети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 (...) - повертає результат і статус повідомлень / помилок, якщо вони виникають в ході обчислень заданої функції.