감동, 마음이 움직이는 것

[Mathematica] VectorPlot 본문

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