[GNU Octave - 무료 매트랩] 로또 당첨번호 추출하기 (엑셀 파일 읽기)

GNU Octave 소프트웨어를 활용한 로또 자동 번호 생성을 위한 첫번째 단계로, 우선 회차별 로또 당첨 번호들을 데이터로 추출하려고 합니다. 동행복권(dhlottery.co.kr) 사이트로 이동하여 로또의 회차별 당첨번호 페이지로 이동하면 화면 하단에 아래와 같은 엑셀 링크가 있습니다.


다운로드된 파일을 열어서, Excel 97-2003 형식으로 "다른이름으로 저장" 합니다. 저는 이때 파일명을 "lotto_0001_1030.xls"로 변경합니다.


GNU Octave 프로그램을 구동하고, File Browser에서 엑셀 파일이 위치한 폴더를 작업 폴더로 열어줍니다.


이제 커맨트 창에서 아래와 같이 명령을 입력합니다.


실행된 결과는 아래와 같습니다.



Workspace 창에 보면 A라는 변수에 1030x7 형식의 행렬 데이터로 저장된 것을 확인할 수 있습니다.


결과적으로 엑셀형식의 회차별 당첨 번호가 행렬로 데이터화 되었습니다. 향후에는 이 데이터를 활용하여 유의미한 정보를 파악하고 자동번호 추천 프로그램을 작성할 예정입니다.


끝.

댓글

이 블로그의 인기 게시물

[PLC] PLC 아날로그 입출력 기본

전력(kW) 계산하기 (직류, 교류 단상, 교류 삼상)

NPN, PNP 트랜지스터 차이점

3선 결선식 센서의 타입 PNP, NPN

제너 다이오드에 저항을 연결하는 이유

[아두이노] 가변저항(Potential Divider)과 전압분배(Voltage Divider)

커패시터에 저장된 에너지 계산

3상 모터 전력에서 전류 계산하기 (How to Convert Three-Phase Power to Amps)

[공압밸브] 5포트 2웨이 & 4포트 2웨이, 단동 VS 복동 차이점

SSR과 기계식 릴레이 차이점