ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.05.2024
Просмотров: 136
Скачиваний: 0
43. floor |
- Округление в сторону минус бесконечность. |
44. ceil |
- Округление в сторону плюс бесконечность |
45. round |
- Округление в сторону ближайшего целого числа. |
46. mod |
- Остаток со знаком после деления (Modulus or signed remainder after |
|
division). |
47. rem |
- Остаток после деления. |
48. sign |
- Функция знака (Signum). |
Приложение 5. Элементарные матрицы и операции над ними
(Elementary matrices and matrix manipulation)
Директория matlab\elmat
Элементарные матрицы и векторы (Elementary matrices)
1. |
zeros |
- Формирование массива нулей (матрицы из нулей). |
2. |
ones |
- Формирование массива единиц. |
3. |
eye |
- Единичная матрица. |
4. |
repmat |
- Формирование многомерного массива из блоков. |
5. |
rand |
- Равномерно распределенные случайные числа. |
6. |
randn |
- Нормально распределенные случайные числа. |
7. |
linspace |
- Формирование массива равноотстоящих чисел. |
8. |
logspace |
- Формирование узлов логарифмической сетки. |
9. freqspace |
- Формирование массива частот для частотных откликов. |
10. meshgrid |
- Формирование узлов двумерной и трехмерной сеток (для построения |
|
трехмерных графиков). |
11.: - Формирование векторов с равноотстоящими значениями и
индексирование матриц.
Основная информация о массивах (Basic array information)
12. size |
- Размер массива (матрицы). |
13. length |
- Длина вектора. |
14. ndims |
- Число размерностей массива. |
15. disp |
- Вывод в командное окно матрицы или текста. |
16. isempty |
- Истинно для пустых массивов. |
17. isequal |
- Истинно для одинаковых массивов. |
18.isnumeric - Истинно для числовых массивов.
19.islogical - Истинно для логических массивов.
20. logical |
- Преобразование числовых массивов в логические. |
Преобразования матриц (Matrix manipulation) |
|
21. reshape |
- Преобразование размеров многомерного массива. |
22. diag |
- Диагональные матрицы и диагонали матриц. |
23. blkdiag |
- Блочно-диагональное объединение матриц. |
129
24. tril |
- Извлечение нижней треугольной части матрицы. |
|
25. triu |
|
- Извлечение верхней треугольной части матрицы. |
26. fliplr |
|
- Зеркальное отображение слева направо. |
27. flipud |
|
- Зеркальное отображение сверху вних. |
28. flipdim |
|
- Зеркальное отображение вдоль заданной размерности (обобщенное |
|
|
транспонирование). |
29. rot90 |
|
- Поворот матриц на 90 градусов. |
30. find |
|
- Определение индексов ненулевых элементов массива. |
31. end |
|
- Последний индекс по указанной размерности. |
32. sub2ind |
- Преобразование многомерной нумерации в последовательную. |
|
33. ind2sub |
- Преобразование последовательной нумерации в многомерную. |
Специальные символы, переменные и константы (Special variables and constants)
34. ans |
|
- Результат выполнения последней операции. |
35. eps |
|
- Точность машинного представления чисел с плавающей запятой. |
36. realmax |
- Наибольшее положительное число с плавающей запятой. |
|
37. realmin |
- Наименьшее положительное число с плавающей запятой. |
|
38. pi |
- 3.1415926535897.... |
|
39. i, j |
- Мнимая единица. |
|
40. inf |
- Бесконечность. |
|
41. NaN |
|
- Нечисловое значение. |
42. isnan |
|
- Истинно для нечисловых значений. |
43. isinf |
|
- Истинно для бесконечных значений. |
44. isfinite |
|
- Истинно для конечных значений. |
45. why |
|
- Выдает ответ в виде набора случайных фраз. |
Специальные типы матриц (Specialized matrices)
46. compan |
|
- Сопутствующая матрица. |
47. gallery |
- Набор тестовых матриц. |
|
48. hadamard |
- Матрица Адамара. |
|
49. hankel |
- Матрица Ганкеля. |
|
50. hilb |
- Матрица Гильберта. |
|
51. invhilb |
- Обратная матрица Гильберта. |
|
52. magic |
- Матрица «Волшебный квадрат». |
|
53. pascal |
- Матрица Паскаля. |
|
54. rosser |
- Матрица Рессера (тестовая матрица для классической симметричной |
|
|
|
проблемы собственных значений). |
55. toeplitz |
- Матрица Теплица (Toeplitz matrix). |
|
56. vander |
|
- Матрица Вандермонда (Vandermonde matrix). |
57. wilkinson |
- Матрица Уилкинсона (тестовая матрица Уилкинсона (Wilkinson) для |
|
|
|
задачи на собственные значения. |
130
Приложение 6. - Матричные функции и линейная алгебра
(Matrix functions - numerical linear algebra)
Директория matlab\matfun
Матричный анализ (Matrix analysis)
1. |
norm |
- Нормы векторов и матриц. |
2. |
normest |
- Оценка 2-нормы матриц. |
3. |
rank |
- Ранг матрицы. |
4. |
det |
- Детерминант матрицы |
5. |
trace |
- След матрицы (сумма диагональных элементов). |
6. |
null |
- Нульпространство (ядро) матрицы. |
7. |
orth |
- Ортонормальный базис матрицы. |
8. |
rref |
- Треугольная форма матрицы (Reduced row echelon form). |
9. |
subspace - Угол между двумя подпространствами. |
Линейные уравнения (Linear equations)
10. \ and / - Решение линейных уравнений (см. Приложение 3. Арифметические
|
|
операторы) |
11. inv |
- Обратная матрица. |
|
12. rcond |
- Обратная величина числа обусловленности матрицы ,найденная при по- |
|
мощи вычислителя пакета LAPACK (LAPACK reciprocal condition estimator). |
||
13. cond |
- Число обусловленности по отношению к обращению матриц. |
|
14. condest |
|
- Оценка числа обусловленности 1-нормы матрицы. |
15. normest1 |
- Оценка 1-нормы матрицы. |
|
16. chol |
- Разложение Холецкого (Cholesky factorization). |
|
17. cholinc |
|
- Неполное разложение Холецкого (Incomplete Cholesky factorization). |
18. lu |
- LU-разложение (LU factorization). |
|
19. luinc |
- Неполное LU-разложение (Incomplete LU factorization). |
|
20. qr |
- Ортогонально-треугольная декомпозиция. |
|
21. lsqnonneg |
- Метод наименьших квадратов с неотрицательными ограничениями. |
|
22. pinv |
- Псевдообратная матрица. |
|
23. lscov |
- Метод наименьших квадратов в присутствии шумов. |
Собственные значения и сингулярные числа (Eigenvalues and singular values)
24. eig |
- Собственные значения и собственные векторы. |
25. svd |
- Сингулярное разложение матрицы. |
26. gsvd |
- Обобщенное сингулярное разложение матрицы. |
27. eigs |
- Вычисление нескольких собственных значений (с наибольшими |
|
модулями). |
28. svds |
- Вычисление нескольких сингулярных чисел. |
29. poly |
- Характеристический полином матрицы. |
30. polyeig |
- Вычисление собственных значений матричного полинома (Polynomial |
|
eigenvalue problem). |
31. condeig |
- Число обусловленности относительно собственных значений матрицы. |
32. hess |
- Приведение к форме Хессенберга (Hessenberg form). |
131
33. qz |
- QZ-факторизация (приведение пары матриц к обобщенной форме Шура). |
|
34. schur |
|
- Приведение к форме Шура (Schur decomposition). |
Вычисление функций от матриц (Matrix functions). |
||
35. expm |
|
- Вычисление матричной экспоненты. |
36. logm |
|
- Вычисление логарифма матрицы. |
37. sqrtm |
|
- Вычисление квадратного корня матрицы. |
38. funm |
|
- Вычисление произвольной функции от матрицы. |
39. expm1 |
|
- Матричная экспонента с использованием разложения Паде. |
40. expm2 |
|
- Матричная экспонента с использованием разложения в ряд Тейлора. |
41. expm3 |
|
- Матричная экспонента с использованием собственных значений и |
|
|
собственных векторов. |
Утилиты для процедур факторизации матриц (Factorization utilities) |
||
42. qrdelete |
|
- Удалить столбец в QR -разложении. |
43. qrinsert |
|
- Вставить столбец в QR-разложение. |
44. rsf2csf |
|
- Преобразование действительной блочно-диагональной формы к |
|
|
комплексной диагональной форме. |
45. cdf2rdf |
|
- Преобразование комплексной блочно-диагональной формы к |
|
|
действительной диагональной форме. |
46. balance |
|
- Масштабирование матрицы для повышения точности вычисления |
|
|
собственных значений. |
47. planerot |
- Преобразование Гивенса (плоское вращениеГивенса). |
|
48. cholupdate - Разложение Холецкого модифицированной матрицы. |
||
49. qrupdate |
- QR –разложение модифицированной матрицы. |
Приложение 7. Полиномы и интерполяция (Interpolation and polynomials)
Директория matlab\polyfun
Интерполяция данных (Data interpolation)
1. |
pchip |
- Интерполяция кусочным кубическим полиномом Эрмита. |
2. |
interp1 |
- Одномерная табличная интерполяция. |
3. |
interp1q |
- Быстрая одномерная табличная интерполяция. |
4. |
interpft |
- Одномерная интерполяция с использованием быстрого преобразования |
|
|
Фурье. |
5. |
interp2 |
- Двумерная табличная интерполяция. |
6. |
interp3 |
- Трехмерная табличная интерполяция. |
7. |
interpn |
- Многомерная табличная интерполяция. |
8. |
griddata |
- Двумерная интерполяция на неравномерной сетке. |
9. |
griddata3 |
- Трехмерная интерполяция на неравномерной сетке. |
10. griddatan - Многомерная интерполяция на неравномерной сетке.
132