Tips (Utility, Computer Language, and etc.)
[Mathematica] VectorPlot
Struggler J.
2016. 9. 13. 23:41
VectorPlot[{x/2, y + 1}, {x, 0, 10}, {y, 0, 10}, VectorColorFunction -> "Rainbow", VectorScale -> Medium, VectorPoints -> Fine]
첫 번째 인자는 {x, y}좌표에 해당하는 벡터값을 의미하고 두 번째와 세 번째에는 그리고 싶은 그림의 x range와 y range를 각각 넣어준다. 그 다음부터는 옵션으로 들어가는 건데 VectorColorFunction은 vector크기에 따라 vector의 색을 뭘로 나타낼 지 templete을 정하는 거고 VectorScale은 벡터의 전체적인 크기를 지정해줄 수 있다. small을 지정해주면 전체적으로 작은 화살표가 되고 large로 하면 큰 게 설정된다. VectorPoints는 vector를 그리는 density를 조절하는 건데 Fine을 해주면 high resolution이 된다.
참고) https://reference.wolfram.com/language/ref/VectorPlot.html