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

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


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


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


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


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



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


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


끝.

댓글

이 블로그의 인기 게시물

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

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

공압 속도 제어: 미터인 vs 미터아웃

[PLC] 채터링 현상과 입력 필터

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

[python] 파이썬 pyplot 2차원 그래프 샘플 코드

[PLC] 래더 다이어그램과 PLC

공압회로 기호

[PLC] PLC 입출력 타입 - 싱크 & 소스 (Sink & Source)

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