Вычисления обратной матрицы методом Гаусса, Вычисления обратной матрицы методом Гаусса |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Вычисления обратной матрицы методом Гаусса, Вычисления обратной матрицы методом Гаусса |
9Anastasia2 |
Сообщение
#1
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: 0 |
Помогите написать программу для Вычисления обратной матрицы методом Гаусса.
Вот что смогла, обратный ход не умею Program obr_matr; const n=4; var A,B: array [1..n,1..n] of real; i,j,k,m: integer; c: Real; function Max(k: integer):integer; var m:integer; i: integer; begin m:=k; for i:=k+1 to n do begin if abs(A[i,k])>abs(A[m,k]) then m:=i; end; result:=m; end; procedure Perestanovka(x,y: integer); var l:real; j:integer; begin for j:= 1 to n do begin l:=A[x,j]; A[x,j]:=A[y,j]; A[y,j]:=l; end; end; begin randomize; for i:=1 to n do begin for j:=1 to n do begin A[i,j]:=random(-5,5); end; end; writeln('Матрица A:'); for i:=1 to n do begin for j:=1 to n do begin write(A[i,j]:6:3 ); end; writeln; end; writeln; for k:=1 to n-1 do begin m:=max(k); if a[m,k]=0 then continue; if m<>k then perestanovka (j,k); for i:=k+1 to n do begin c:=a[i,k]/a[k,k]; for j:=k to n do a[i,j]:=a[i,j]-a[k,j]*c; end; end; writeln('после преобразования к треугольному виду'); for i:=1 to n do begin for j:=1 to n do begin write(a[i,j]:6:3,' '); end; writeln; end; Сообщение отредактировано: 9Anastasia2 - |
diweme |
Сообщение
#2
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: 0 |
Играю в ПокерДом онлайн уже долгое время, и каждый раз это новое приключение. Сайт PokerDom казино предлагает разнообразие слотов и игр, включая рулетку. Вейджер бонусов вполне разумный, а если клиент PokerDom скачать то он помогает не пропустить ни одного интересного момента.
Сообщение отредактировано: diweme - |
Текстовая версия | 22.11.2024 22:23 |