[Numerical Analysis][Fortran 90/95] 이차방정식의 근
COM2011. 1. 1. 17:58 |기본자료형으로 복소수형을 제공하고, 게다가 실수와 믹스트모드 연산이 자유롭게 가능하므로,
이차방정식의 근을 구하는 프로그램을 몇줄로 간단히 짤 수 있다.
뭐, 이런저런 안내문을 집어넣으면 늘어나겠지만, 암튼 정말 간결하게 만들수 있다.
다음은 2차방정식의 근을 구하는 예제 코드이다.
다음은 실행결과의 예이다.
허수부가 0 으로 나오면 그건 실근인거고, 두근이 완전히 똑같게 나오면 중근인거다.
예를들어, i x^2 + ( 1 + i ) x + 1 = 0 을 풀어보면, 다음과 같이 된다.
따라서, 두 근은 x = -1 과 x = i 이다.
실행파일.