ВИЗНАЧНИК МАТРИЦІ

Якщо у Вашій системі не передбачено обчислення визначника за допомогою функції МАТ, то одним з найбільш швидких шляхів обчислення визначника матриці А є її перетворення до трикутного вигляду методом виключення Гауса і перемножування всіх елементів головної діагоналі отриманої матриці

Додавання до якої-небудь рядку матриці кратного іншого рядка не змінює значення її визначника, а перестановка двох рядків тільки міняє його знак Тому в термінах елементів перетвореної матриці

де s – число перестановок рядків у процесі винятку Це значення друкується в рядку 550, а твір може бути отримано виходячи з зображення перетвореної матриці, а ще краще

– шляхом додавання оператора в цикл FOR-NEXT, що знаходиться між рядками 480 і 530 Нижче наводиться результат виконання програми по команді RUN:

Таким чином, визначник

(-1)3*3*4*316667* 947368= -36000022

Точне значення дорівнює -36, так що помилка становить 22 в сьомий і восьмий значущих цифрах

Джерело: Уолш Б Програмування на Бейсике: Пер з англ М: Радіо і звязок, 1988 336 с: ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*