SCILAB 로그 스케일 그래프(Logscale Graph)
아래 포스팅에서 MATLAB 을 이용한 logscale 그래프 그리는 방법에 대해 설명 드렸습니다. 2013/01/29 - [programming language/MATLAB] - MATLAB 로그 스케일 그래프 그리기 semilogx(),semilogy(), loglog() MATLAB 에서는 semilogx, semilogy, loglog 와 같은 함수를 사용하여 x, y 축에 대해 로그 스케일 그래프를 그리게 되는데요~ Scilab을 이용하여 2차원 평면에서 로그 스케일 그래프를 그릴때는 plot2d 함수를 사용합니다. plot2d([logflag,][x,],y[,style[,strf[,leg[,rect[,nax]]]]]) 위 plot2d 함수의 원형에서 logflag 을 n 으로 설정하면 norm..
2014. 6. 10.
MATLAB contour 등고선 그리기
MATLAB contour() 함수를 이용하면 등고선 그래프를 매우 쉽게 그릴 수 있다. 다음과 수식에 따른 값에 대해 등고선을 그려 보자. [X,Y] = meshgrid(-2:2); % X,Y 값 설정 Z = 10*(X/5 - X.^3 - Y.^5).*exp(-X.^2-Y.^2); % Z 값 계산 위 식에 대해 아래 명령으로 등고선을 간단하게 그릴 수 있다. figure, contour(X,Y,Z), colorbar 등고선 사이의 표면에 색을 입히고 싶다면 contourf() 함수를 이용한다. figure, contourf(X,Y,Z), colorbar 다음과 같은 등고선 그래프를 얻을 수 있다. 위 그래프를 보면 간격이 너무 넓어서 등고선이 너무 각진 형태로 나오는 것을 확인 할 수 있다. 이럴 때는..
2011. 3. 27.
MATLAB subplot()
오늘은 MATLAB subplot()에 대해 알아본다. subplot()은 하나의 figure 창에 여러 그래프를 표시 할 때 이용한다. 다음 예를 통해 subplot() 에 대해 설명한다. x=1:5; y=1:5; y2=(1:5)*2; figure, subplot(3, 2, 1), plot(x,y) subplot(3, 2, 4), plot(x,y2,'r:.') subplot(3, 2, 1) 에서 첫 번째 3은 그래프의 행의 개수를 의미하고, 두 번째 2는 그래프의 열의 개수를 의미한다. 세 번째 숫자 1은 위 그림에서 빨간색 글자로 표시한 1 부분에 그림을 넣겠다는 의미이다. subplot(3, 2, 4)는 에서 세 번째 숫자 4는 위 그림의 4번 부분에 그래프를 넣겠다는 의미이다. 그럼 위 그림을 다..
2011. 3. 16.