Курсовая работа: Численное решение системы линейных уравнений с помощью метода исключения Гаусса с выбором главного элемента по столбцу
(SETF (AREF X I) (- (AREF X I) (* (AREF X J) (AREF MATRIX I J))))
(SETQ J (+ J 1))
)
(SETQ I (- I 1))
)
(DO
((I 0) (INDEX 0))
((>= I N) RES)
(DO
((J 0))
((>= J N))
;РАССТАВЛЯЕМ КОРНИ ПО ПОРЯДКУ
(IF (= I (AREF OTV J))
(PROGN
(SETF (AREF RES INDEX) (AREF X J))
(SETQ INDEX (+ INDEX 1))
)
)
(SETQ J (+ J 1))
)
(SETQ I (+ I 1))
)
(SETQ X RES)
)
(SETQ INPUT_STREAM(OPEN " D:\GAUSS_MATRIX.TXT" :DIRECTION :INPUT))
;ПОЛУЧАЕМ РАЗМЕРНОСТЬ МАТРИЦЫ
(SETF N (READ INPUT_STREAM))
;ПОЛУЧАЕММАТРИЦУ
(SETF MATRIX (READ INPUT_STREAM))