반응형

plot 2

[Python, matplotlib] 여러 그래프에 한 화면에 그리기 (subplot)

목차 [Python, matplotlib] 여러 그래프에 한 화면에 그리기 (subplot) 이번 포스트의 주제는 크게 두가지로 진행됩니다. 여러개의 서브 그래프(Subplot) 만들기 2개 이상의 그래프를 한개의 화면에 나타내기 (Multiple plots in one graph) 위 작업을 위한 핵심 모듈은 subplots 입니다. Syntax 는 아래와 같습니다. matplotlib.pyplot.subplots(nrows=1, ncols=1, *, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw) 내부 속성에 대한 정의는 링크에서 확인하시면 됩니다. 하지만 일반적으로 사용하는 속성은 아래 예제 ..

Bode Plot 이란? 사용 방법과 그리는 방법, 파이썬을 사용하여 그래프 검증

Bode Plot (보드선도) 란? 회로나 기계장치 등 선형적인 성질을 가진 제품에 대해 입력을 넣으면 그에 따른 응답이 나온다. 그림1은 어떤 시스템에 입력 X 를 넣고 Y라는 응답을 얻어서 H라는 전달 함수를 가져왔다. 여기서 전달함수 H 를 계산할 수 있다. 그리고 위 그림1에서 알 수 있는 점은 X, Y 입력 값을 s를 사용하였는데 이는 시간 함수를 라플라스 변환하여 주파수 성분 변경한 것이다. 주파수 변경을 위해서 전제되어야 하는 점은 시스템이 LTI (Linear Time Invariant) 라는 것이다. 즉, 시간에 관계없이 동일한 주파수 특성을 가지는 것이다. 보드선도는 x축을 주파수 축으로 y축은 전달함수의 크기(amplitude) 가 된다. 크기는 일반적으로 dB로 표기한다. 전달함수는..

여러가지공부 2021.05.10
반응형