Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[13243] 역행렬 구하는 방법에 대해서;;ㅠ
로즐리 [jm871128] 1845 읽음    2010-05-26 20:41
역행렬 코드나 힌트가 될만한 것들이 있으면 부탁드려요..

인터넷에 C코드는 많은데;;
C코드를 변환해서 쓰려고하니깐 잘안되네요ㅠㅠ 계속 삽질;;;ㅠㅠㅠㅠㅠㅠ;;;;;;;;;;;;;;;;;;;;;

예를 들면
inverse()
{
int i, j, k;
double p, q;

////////////////////////////////////////////////////////// 현재 작성코드

     for i := 1 to n do
     begin
          for j := n + 1 to 2 * n do
          begin
               if j = n + i then
                    a[i][j] := 1
               else
                    a[i][j] := 0;
          end;
     end;

     for i := 1 to n do
     begin

          for p := a[i][i] to  (2 * n) do //에러
          begin
               a[i][j] := a[i][j] / p;
          end;
         
          for k := 1 to n do
          begin
               if k <> i then
               begin
                    for q := a[k][i] to   (2 * n) do  // 에러
                         a[k][j] := a[k][j] - (q * a[i][j]);


               end;
          end;


     end;
/////////////////////////////////////////////////////////////////////

도와주세요ㅠㅠ
Trackback : http://delphi.borlandforum.com/impboard/impboard.dll/trackback?sn=121164
Tracked from 월풍도원(月風道院) - Delight on the Simple Life.   2010-07-28 16:27
이미지출처 : en.wikipedia.org 역행렬(Matrix invertion) 내가 3D를 건드리게 될 줄 알았다면, 선형대수학을 공부했을 텐데…. 마우스 이벤트는 2D 좌표계에서 움직인다. 2D상에서 일어난 이벤트로 3D 객체를 변형할 때, 역행렬이 아주 유용하게 사용된다. 만약 (ㅜ) - 이렇?...

+ -

관련 글 리스트
13243 역행렬 구하는 방법에 대해서;;ㅠ 로즐리 1845 2010/05/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.