How to draw a vector in 3D?
조회 수: 3 (최근 30일)
이전 댓글 표시
Hello everyone, I'm doing a math project and there is a problem that I want to ask you. The project require to enter a coordinate of a point M. This point M belongs to the region limited by planes: z=4-y^2,z=0,x=0,x=1 and then draw the vector of this field in the position of M.
I try this code but it didn't work:
syms x y z
disp('Enter the coordinate of M');
x0=input('x0=');
y0=input('y0=');
z0=input('z0=');
g1=z+y^2-4;
g2=x-1;
g3=x;
g4=z;
if (z0~=4-y0^2) && (x0~=0) && (x0~=1) && (z0~=0)
disp('Nhap lai toa do M');
return
end
if (z0==4-y0^2)
quiver3(x0,y0,z0,double(subs(diff(g1,x),x0)), double(subs(diff(g1,y),y0)), double(subs(diff(g1,z),z0)));
else if (x0-1==0)
quiver3(x0,y0,z0,double(subs(diff(g2,x),x0)), double(subs(diff(g2,y),y0)), double(subs(diff(g2,z),z0)));
else if (x0==0)
quiver3(x0,y0,z0,double(subs(diff(g3,x),x0)), double(subs(diff(g3,y),y0)), double(subs(diff(g3,z),z0)));
else if (z0==0)
quiver3(x0,y0,z0,double(subs(diff(g4,x),x0)), double(subs(diff(g4,y),y0)), double(subs(diff(g4,z),z0)));
end
end
end
end
Please help me to fix it. Your help will be really appreciated. Thank you so much!
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Number Theory에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!