48968 (597417), страница 22
Текст из файла (страница 22)
Основная информация о массивах (Basic array information)
-
size - Размер массива (матрицы).
-
length - Длина вектора.
-
ndims - Число размерностей массива.
-
disp - Вывод в командное окно матрицы или текста.
-
isempty - Истинно для пустых массивов.
-
isequal - Истинно для одинаковых массивов.
-
isnumeric - Истинно для числовых массивов.
-
islogical - Истинно для логических массивов.
-
logical - Преобразование числовых массивов в логические.
Преобразования матриц (Matrix manipulation)
-
reshape - Преобразование размеров многомерного массива.
-
diag - Диагональные матрицы и диагонали матриц.
-
blkdiag - Блочно-диагональное объединение матриц.
-
tril - Извлечение нижней треугольной части матрицы.
-
triu - Извлечение верхней треугольной части матрицы.
-
fliplr - Зеркальное отображение слева направо.
-
flipud - Зеркальное отображение сверху вних.
-
flipdim - Зеркальное отображение вдоль заданной размерности (обобщенное
транспонирование).
-
rot90 - Поворот матриц на 90 градусов.
-
find - Определение индексов ненулевых элементов массива.
-
end - Последний индекс по указанной размерности.
-
sub2ind - Преобразование многомерной нумерации в последовательную.
-
ind2sub - Преобразование последовательной нумерации в многомерную.
Специальные символы, переменные и константы (Special variables and constants)
-
ans - Результат выполнения последней операции.
-
eps - Точность машинного представления чисел с плавающей запятой.
-
realmax - Наибольшее положительное число с плавающей запятой.
-
realmin - Наименьшее положительное число с плавающей запятой.
-
pi - 3.1415926535897....
-
i, j - Мнимая единица.
-
inf - Бесконечность.
-
NaN - Нечисловое значение.
-
isnan - Истинно для нечисловых значений.
-
isinf - Истинно для бесконечных значений.
-
isfinite - Истинно для конечных значений.
-
why - Выдает ответ в виде набора случайных фраз.
Специальные типы матриц (Specialized matrices)
-
compan - Сопутствующая матрица.
-
gallery - Набор тестовых матриц.
-
hadamard - Матрица Адамара.
-
hankel - Матрица Ганкеля.
-
hilb - Матрица Гильберта.
-
invhilb - Обратная матрица Гильберта.
-
magic - Матрица «Волшебный квадрат».
-
pascal - Матрица Паскаля.
-
rosser - Матрица Рессера (тестовая матрица для классической симметричной
проблемы собственных значений).
-
toeplitz - Матрица Теплица (Toeplitz matrix).
-
vander - Матрица Вандермонда (Vandermonde matrix).
-
wilkinson - Матрица Уилкинсона (тестовая матрица Уилкинсона (Wilkinson) для
задачи на собственные значения.
Приложение 6. - Матричные функции и линейная алгебра
(Matrix functions - numerical linear algebra)
Директория matlab\matfun
Матричный анализ (Matrix analysis)
-
norm - Нормы векторов и матриц.
-
normest - Оценка 2-нормы матриц.
-
rank - Ранг матрицы.
-
det - Детерминант матрицы
-
trace - След матрицы (сумма диагональных элементов).
-
null - Нуль- пространство (ядро) матрицы.
-
orth - Ортонормальный базис матрицы.
-
rref - Треугольная форма матрицы (Reduced row echelon form).
-
subspace - Угол между двумя подпространствами.
Линейные уравнения (Linear equations)
-
\ and / - Решение линейных уравнений (см. Приложение 3. Арифметические
операторы)
-
inv - Обратная матрица.
-
rcond - Обратная величина числа обусловленности матрицы ,найденная при по-
мощи вычислителя пакета LAPACK (LAPACK reciprocal condition estimator).
-
cond - Число обусловленности по отношению к обращению матриц.
-
condest - Оценка числа обусловленности 1-нормы матрицы.
-
normest1 - Оценка 1-нормы матрицы.
-
chol - Разложение Холецкого (Cholesky factorization).
-
cholinc - Неполное разложение Холецкого (Incomplete Cholesky factorization).
-
lu - LU-разложение (LU factorization).
-
luinc - Неполное LU-разложение (Incomplete LU factorization).
-
qr - Ортогонально-треугольная декомпозиция.
-
lsqnonneg - Метод наименьших квадратов с неотрицательными ограничениями.
-
pinv - Псевдообратная матрица.
-
lscov - Метод наименьших квадратов в присутствии шумов.
Собственные значения и сингулярные числа (Eigenvalues and singular values)
-
eig - Собственные значения и собственные векторы.
-
svd - Сингулярное разложение матрицы.
-
gsvd - Обобщенное сингулярное разложение матрицы.
-
eigs - Вычисление нескольких собственных значений (с наибольшими
модулями).
-
svds - Вычисление нескольких сингулярных чисел.
-
poly - Характеристический полином матрицы.
-
polyeig - Вычисление собственных значений матричного полинома (Polynomial
eigenvalue problem).
-
condeig - Число обусловленности относительно собственных значений матрицы.
-
hess - Приведение к форме Хессенберга (Hessenberg form).
-
qz - QZ-факторизация (приведение пары матриц к обобщенной форме Шура).
-
schur - Приведение к форме Шура (Schur decomposition).
Вычисление функций от матриц (Matrix functions).
-
expm - Вычисление матричной экспоненты.
-
logm - Вычисление логарифма матрицы.
-
sqrtm - Вычисление квадратного корня матрицы.
-
funm - Вычисление произвольной функции от матрицы.
-
expm1 - Матричная экспонента с использованием разложения Паде.
-
expm2 - Матричная экспонента с использованием разложения в ряд Тейлора.
-
expm3 - Матричная экспонента с использованием собственных значений и
собственных векторов.
Утилиты для процедур факторизации матриц (Factorization utilities)
-
qrdelete - Удалить столбец в QR -разложении.
-
qrinsert - Вставить столбец в QR-разложение.
-
rsf2csf - Преобразование действительной блочно-диагональной формы к
комплексной диагональной форме.
-
cdf2rdf - Преобразование комплексной блочно-диагональной формы к
действительной диагональной форме.
-
balance - Масштабирование матрицы для повышения точности вычисления
собственных значений.
-
planerot - Преобразование Гивенса (плоское вращениеГивенса).
-
cholupdate - Разложение Холецкого модифицированной матрицы.
-
qrupdate - QR –разложение модифицированной матрицы.
Приложение 7. Полиномы и интерполяция (Interpolation and polynomials)
Директория matlab\polyfun
Интерполяция данных (Data interpolation)
-
pchip - Интерполяция кусочным кубическим полиномом Эрмита.
-
interp1 - Одномерная табличная интерполяция.
-
interp1q - Быстрая одномерная табличная интерполяция.
-
interpft - Одномерная интерполяция с использованием быстрого преобразования
Фурье.
-
interp2 - Двумерная табличная интерполяция.
-
interp3 - Трехмерная табличная интерполяция.
-
interpn - Многомерная табличная интерполяция.
-
griddata - Двумерная интерполяция на неравномерной сетке.
-
griddata3 - Трехмерная интерполяция на неравномерной сетке.
-
griddatan - Многомерная интерполяция на неравномерной сетке.
Интерполяция сплайнами (Spline interpolation)
-
spline - Кубическая интерполяция сплайнами.
-
ppval - Оценка кусочно-непрерывных полиномов.
Геометрический анализ (Geometric analysis)
-
delaunay - Построение триангуляционной сетки (Delaunay triangulation).
-
delaunay3 - Трехмерная сотовая сетка Делануа (3-D Delaunay tessellation).
-
delaunayn - Многомерная сотовая сетка Делануа (N-D Delaunay tessellation).
-
dsearch - Поиск ближайшей точки в триангуляции Делануа.
-
dsearchn - Поиск ближайшей точки в многомерной сотовой сетке Делануа.
-
tsearch - Ближайшая точка двумерной триангуляции.
-
tsearchn - Ближайшая точка многомерной триангуляции.
-
convhull - Построение двумерной выпуклой оболочки.
-
convhulln - Построение многомерной выпуклой оболочки.
-
voronoi - Построение диаграммы Вороного.
-
voronoin - Построение многомерной диаграммы Вороного.
-
inpolygon - Истинно для точек области, ограниченной многоугольником.
-
rectint - Площади областей пересечения двух семейств прямоугольников.
-
polyarea - Площадь прямоугольника.
Полиномы (Polynomials)
-
roots - Нахождение корней полиномов.
-
poly - Вычисление характеристического полинома матрицы или определение
полинома с заданными корнями.
-
polyval - Вычисление значений полиномов в заданных точках.
-
polyvalm - Вычисление значений матричного полинома.
-
residue - Разложение на простые дроби (вычисление вычетов).
-
polyfit - Аппроксимация данных полиномом.
-
polyder - Вычисление производных от полиномов.
-
polyint - Аналитическое интегрирование полиномов.
-
conv - Умножение полиномов.
-
deconv - Деление полиномов.
Приложение 8. Анализ данных и преобразование Фурье
(Data analysis and Fourier transforms)
Директория matlab\datafun
Основные операции (Basic operations)
-
max - Определение максимальных элементов массива.
-
min - Определение минимальных элементов массива.
-
mean - Определение средних значений элементов массива.
-
median - Определение медиан (срединных значений).
-
std - Определение стандартных отклонений элементов массива.
-
var - Определение дисперсий элементов массива.
-
sort - Сортировка элементов массива.
-
sortrows - Сортировка строк матриц.
-
sum - Суммирование элементов массива.
-
prod - Произведение элементов массива.
-
hist - Построение гистограммы.
-
histc - Подсчет элементов гистограммы.
-
trapz - Численное интегрирование методом трапеций.
-
cumsum - Куммулятивная сумма элементов массива.
-
cumprod - Куммулятивное произведение элементов массива.
-
cumtrapz - Куммулятивное численное интегрирование методом трапеций.
Конечные разности (Finite differences)
-
diff - Вычисление конечных разностей и приближенное дифференцирование.
-
gradient - Приближенное вычисление градиента функций.
-
del2 - Дискретная аппроксимация дифференциального оператора Лапласа.
Корреляционные соотношения (Correlation)
-
corrcoef - Вычисление коэффициентов корреляции.
-
cov - Вычисление ковариационной матрица.
-
subspace - Вычисление угла между двумя подпространствами.
Фильтрация и свертка (Filtering and convolution)
-
filter - Одномерная цифровая фильтрация.
-
filter2 - Двумерная цифровая фильтрация.
-
conv - Свертка и умножение полиномов.
-
conv2 - Двумерная свертка.
-
convn - N-мерная (многомерная) свертка.
-
deconv - Обращение свертки и деление полиномов.
-
detrend - Удаление линейного тренда.
Преобразование Фурье (Fourier transforms)
-
fft - Дискретное преобразование Фурье.
-
fft2 - Двумерное дискретное преобразование Фурье.
-
fftn - Многомерное дискретное преобразование Фурье.
-
ifft - Обратное дискретное преобразование Фурье.
-
ifft2 - Двумерное обратное дискретное преобразование Фурье.
-
ifftn - Многомерное обратное дискретное преобразование Фурье.
-
fftshift - Перенос нулевой частоты в середину спектра.
-
ifftshift - Аннулирование переноса нулевой частоты в середину спектра.
Приложение 9. Функции обработки символьных строк (Character strings)