파이썬으로 지구와 달의 공전궤도 시뮬레이션하는 방법, 삼체 문제 (three-body problem), 만유인력법칙, 궤도역학
▶ 삼체 문제 (three-body problem)- 고전역학에서 삼체 문제란, 서로 상호작용하는 세 물체의 운동을 다루는 문제이다. - N체 문제 (N-body problem)에서 N=3인 경우를 의미한다. ▶ 시뮬레이션 주제- 태양-지구-달 삼체 시스템에서의 지구와 달의 공전궤도 ▶ 시뮬레이션 설정- 프로그래밍 언어: 파이썬3.9- 편집기: Jupyter notebook------------------------------------- 물리량 단위: MKS units (미터(metre, m), 킬로그램(kilogram, kg), 초(second, s))- 좌표계: 데카르트 좌표계 (2D, (x, y))- time step: 1 day- number of steps : 3 years (365x3 day..
2024. 6. 3.
파이썬으로 지구의 공전궤도 시뮬레이션하는 방법, 이체 문제 (two-body problem), 만유인력법칙, 궤도역학
▶ 이체 문제 (two-body problem)- 고전역학에서 이체 문제란, 서로 상호작용하는 두 물체의 운동을 다루는 문제이다. - N체 문제 (N-body problem)에서 N=2인 경우를 의미한다. ↓ 태양-지구-달 삼체 시스템에서의 지구와 달의 공전궤도 시뮬레이션 프로젝트 2024.05.31 - [프로젝트] - 파이썬으로 지구와 달의 공전궤도 시뮬레이션하는 방법, 삼체 문제 (three-body problem), 만유인력법칙, 궤도역학 파이썬으로 지구와 달의 공전궤도 시뮬레이션하는 방법, 삼체 문제 (three-body problem), 만유인력법▶ 삼체 문제 (three-body problem)- 고전역학에서 삼체 문제란, 서로 상호작용하는 세 물체의 운동을 다루는 문제이다. - N체 문제 (..
2024. 6. 1.
[파이썬] matplotlib, ax.plot, linestyle, 그래프 선 유형 설정
ax.plot을 사용해서 그래프를 그릴때, 나타낼 수 있는 그래프 선의 유형은 다음과 같다. 1. solid 2. dotted3. dashed4. dashdot 기본적인 사용방법은 다음과 같다. (dotted를 예로 함) ax.plot(x축 데이터, y축 데이터, linestyle = 'dotted') import numpy as npimport matplotlib.pyplot as plt### 데이터 정의 ###x_arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]y_arr = [1, 4, 9, 16, 25, 25, 25, 64, 81, 100]### 데이터 시각화 ###fig, ax = plt.subplots(figsize = (20, 20), nrows = 2, ncols = ..
2024. 4. 4.
[파이썬] 배열(list)에서의 메소드(method)/내장함수 총정리
파이썬 배열관련 메소드/내장함수 정리※ 목록 안의 메소드, 내장함수는 알파벳순으로 정렬되어 있습니다. 메소드(method) 사용방법 목록 append(object) ▶기존에 있던 배열의 마지막에 object(객체)를 추가 arr1 = [1, 2, 3, 4, 5]arr1.append(6) # 객체 6(정수)을 arr1에 추가arr1.append('rabbit') # 객체 'rabbit'(문자열)을 arr1에 추가arr1.append([7, 8, 9]) # 객체 [7,8,9](배열)을 arr1에 추가arr1.append((10, 11, 12)) # 객체 {10,11,12}(튜플)을 arr1에 추가print(arr1) ※ 한번의 함수 사용당 하나의 객체를 추가 가..
2022. 8. 11.