728x90

2020/11 3

쌍극자형 지구 자기장 그리기(Python) (Dipole model of the Earth's magnetic field coding)

안녕하십니까, 현재 천문학을 전공하고 있는 필명 AstroPenguin이라고 합니다. 천문학이라 하면 망원경으로 별을 보는 학문이라고 생각하시는 분들이 많겠지만 현대의 천문학은 유도된 공식을 python을 통해 프로그래밍하여 그래프로 나타내기도 하고 문자형식의 파일을 python을 통해 불러와 천체의 이미지를 확인하기도 합니다. 예전의 천문학과 달리 현재는 프로그래밍과 시뮬레이션을 통한 연구가 많이 이루어지고 있습니다. 제가 실습을 통해 이러한 과정이 어떻게 이루어지고 있는지 보여드리도록 하겠습니다. 이번에는 쌍극자형 지구 자기장에 대해 알아보고 python을 통해 그려보는 시간을 가져보도록 하겠습니다. 지구의 내부에는 핵이 존재합니다. 철과 니켈 등 금속 물질로 이루어진 액체 상태의 외핵이 온도차에 의..

과학/천문학 2020.11.13

correlation 구하기 예제(대한항공, 델타항공 주가 비교)

0. 서론 일주일 만에 게시물이네요 블로그를 돌봐야 하는데 바빠서 잘 못 돌보고 있는 것 같습니다. 최근에 항공 테마주로 대한항공, 델타항공이 주식시장에서 아주 뜨겁습니다. 저 같은 경우에는 델타항공이 폭락하는 걸 보고 대한항공 폭락을 예견해 대한항공을 고점에서 익절 칠 수 있었습니다. 오늘 풀어볼 문제입니다. 최근 한 달 동안 델타항공의 종가가 다음날 Kospi 시장의 델타항공 주가에 영향을 주는가? 이것을 풀어보겠습니다. 물론 주식시장이 매우 변동성이 높은 장이다 보니, 이런 코드를 짜서 풀어놔도 시간이 지나면 맞지 않게 될 확률이 높습니다. 그러니 정기적으로 시스템이 잘 동작하는지 확인해야겠지요? 일단 지난 30일간의 KAL, DLA의 주가입니다. 뭔가 벌써 비슷해 보입니다. 이 둘의 서로 유사성을..

C && C++ 2020.11.13

Monte Carlo method(C++)(랜덤, 확률, pi 구하기)

시험기간 때문에 최근에 업로드가 어려웠는데, 시험이 끝나 이렇게 업로드를 하니 기쁩니다. 0.서론 : 현실에서 뽑기를 하면 무작위로 상품 하나를 받게 됩니다. 이런 것을 C++로 구현할 수 있을까요? 확률은 게임 등 여러 분야에 사용되고 있습니다. 이번 시간에는 이런 확률적인 기능을 C++에서 Monte Carlo method를 이용해 구현해보도록 하겠습니다. 오늘의 목표는 monte carlo method를 이용해 원주율(파이)를 계산하는 것입니다. 1.아이디어 : 아래 그림과 같이 정사각형 안에 반듯한 원이 꽉끼여있는 상황을 상상합시다. 이 상황에서 정사각형 안에 무작위로 데이터를 생성하면, 데이터가 원안에 생성될 수도, 또는 원 밖에 생성될 수도 있습니다. 우리는 이를 통해, N(원안에 들어온 데이..

C && C++ 2020.11.01
728x90