SturdyCobble's Study Note

MATLAB으로 벡터장 표시하기 본문

프로그래밍/MATLAB

MATLAB으로 벡터장 표시하기

StudyingCobble 2019. 8. 30. 17:39

NOTICE : 독학인 만큼, 잘못된 내용이 있을 수 있습니다. 내용 지적은 언제나 환영합니다.

더 이상 이 블로그에는 글을 올리지는 않을 예정입니다. 그렇지만 댓글을 달아주시면 최대한 답변드리고자 노력하겠습니다.


x = -2:0.5:2;
y = -2:0.5:2;
z = -2:0.5:2;
[X,Y,Z] = meshgrid(x, y, z);
U = 3*X.^2.*Z + Y.^2;
V = 2*X.*Y;
W = x.^3-2*Z;
figure
quiver3(X,Y,Z,U,V,W)

syms x y z
field = [3*x^2*z+y^2 2*x*y x^3-2*z];
vars = [x y z];
divergence(field,vars)
curl(field,vars)

 

 

 

>> 
ans =
 
2*x + 6*x*z - 2
 
 
ans =
 
 0
 0
 0

 

Comments