Last Updated on 2024-05-25 by BallPen
여러 개의 Plot 유형을 한 그래프에 합쳐서 나타내는 Show 명령어를 알아봐요.
Show 명령어는 매스매티카에서 여러 개의 그래프를 합쳐 한 프레임의 그래프로 나타내는 명령어 입니다.
예를 들어 Plot과 ListPlot을 한 그래프에 그리고 싶을 때, DensityPlot과 ContourPlot을 한 그래프로 그리고 싶을 때 등 사용할 수 있는 유용한 기능이에요.
이번 글에서는 서로 다른 두 함수를 한 그래프에 구간을 나누어 나타내는 방법을 알아봐요.
우선 두 함수에 필요한 변수를 지정하겠습니다.
k=9*10^9;
Q=10;
R=3;
그리고 두 함수 Ein, Eout을 정의할게요.
Ein=(k*Q/(R^3))*r;
Eout=k*(Q/r^2);
이제 Show를 이용해 아래와 같이 입력합니다.
Show[Plot[{Ein},{r,0,3},PlotStyle->Blue], Plot[{Eout}, {r, 3, 10}, PlotStyle -> Red], PlotRange -> {{0,6},{0, 1.5*10^(10)}}, AxesOrigin -> {0,0}]
그러면 아래 [그림 1]의 그래프를 만들어 줍니다. Ein 함수는 0에서 3까지 파랑색 선으로, 그리고 Eout함수는 3에서 6까지 빨강 선으로 나타냈어요.
![[그림 1] Show 명령어로 두 함수의 출력 구간을 나누어 한 그래프에 나타낼 수 있어요.](https://ballpen.blog/wp-content/uploads/2024/05/Show-1024x575.jpg)
이외에도 Show의 다양한 예시를 참고하세요
흥미롭고 도움이 되는 글이었나요? 리뷰를 부탁드립니다.
[Total: 1 Average: 5]