Курсовые
Черчение

Теплоэнергетика

Электротехника
Карта

 

Определитель и ранг матрицы

Для нахождения определителя (детерминанта) и ранга матриц в MATLAB имеются следующие функции:

Пример:

» А=[2,3,6:1.8.4;3.6,7] 

А = 

2

3

6

1

8

4

3

6

7

» det(A)

ans = 

-29
Детерминант матрицы вычисляется на основе треугольного разложения методом исключения Гаусса:

[L.U>lu(A): s=det(L): d=s*prod(diag(U)).

Ранг матрицы определяется количеством сингулярных чисел, превышающих порог

tol=max(size(A))*nprm(A)*eps.

При этом используется следующий алгоритм:

s=svd(A);tol=max(size(A))*npnri(A)*eps;r=sum(s>tol);

Для вычисления ранга используется функция rank:

» rank(hilbdl)) 

ans = 

10

 

Языки программирования Турбо Паскаль

Глава 11. Другие возможности Турбо Паскаля

11.1 Внешние процедуры (функции) Специальные математические функции
11.2 Использование встроенных машинных кодов
11.3 Обращение к функциям операционной системы
11.4 Поддержка процедур обработки прерываний
11.5 Запуск внешних программ
11.6 Оверлей
11.7 Прямое обращение к памяти и портам ввода-вывода
11.8 Длинные строки

Инженерная графика

 

Сопромат