본문 바로가기

그래프2

매트랩 그래프 점 잇기 / 보간법 interpolation 매트랩 그래프 점 잇기 / 보간법 interpolation 그래프를 그리기 위해 매트랩을 사용할 때 내가 가진 데이터가 연속적이지 않은 경우 다음의 방법으로 매끄럽게 연속적인 그래프를 그릴 수 있다. 우선 interp1 함수를 이용할 수 있다. 예시는 다음과 같다. 0초부터 10초까지의 연속적인 그래프가 필요하다고 가정해보자. 그러나 나는 다음과 같이 임의의 시간에 대한 특정 데이터들만 가지고 있는 상황이다. 시간 0초 1초 2초 4초 7초 9초 10초 값 1 2 3 4 5 7 8 이 값을 매끄럽게 그래프에 띄울려면 측정된 데이터 사이 값들도 있어야한다. 바로 이 측정되지 않은 사이의 값들을 선형적으로 유추하여 생성하는 함수가 interp1 함수이다. 사용법은 다음과 같다. interp1("점을 이을 원.. 2021. 1. 20.
매트랩 plot 함수 기본 및 은근히 자주 쓰는 팁 매트랩 plot 함수 기본 및 은근히 자주 쓰는 팁 매트랩의 꽃은 그래프 그리기가 아닐까 싶다. 평소 자주 쓰는 코드들을 공유할테니 자유롭게 긁어가서 수정하길. 1. 기본 코드 %% Setting dt = 0.0001; % time step t = 0:dt:0.08; % time V = 220*sin(2*pi*60*t); % Data %% Plot plot(t,V) 설명을 위해 220V, 60Hz 전압을 그려보았다. 둘 째줄에 있는 dt는 그래프의 time step으로 얼마의 간격으로 그래프에 점을 찍을 것인가에 관한 간격이다. 해상도와 같은 개념이라 생각하면 편하다. 만약 time step이 너무 짧으면 실행 시간이 오래 걸리게 되고, 반면 너무 길면 그래프가 일그러질 수 있으니 선정에 주의해야한다. .. 2020. 8. 1.
반응형