function E=elec(Q,Y,X) %%Q=전하량, Y=전하좌표, X=전계강도구할좌표
X=[1 2 3]
Y=[3 2 2;4 3 2;5 3 2]
Q=3*10^-9
for Y=Y(1,1:3):Y(3,1:3)
vectorXY=X-Y;%%벡터정의
magXY = norm(vectorXY);%%벡터크기
itXY = vectorXY / magXY;%%단위벡터
E=(9*Q*(10^9)/((magXY)^2)).*itXY;
end
X =
1 2 3
Y =
3 2 2
4 3 2
5 3 2
Q =
3.0000e-009
ans =
-0.6916 -0.5187 -0.3458
다수의 점전하에 의한 전계강도구하는건데요.,.
매트랩을 아예 몰라서 인터넷 검색해서 저렇게 했는데 결과는 저렇게 나오더라구요..
저렇게 하는게 맞나요?,.. 내일내야되는데 큰일났네 ㅜㅜ.
그리고 저걸 3차원그래프 표현하려면 surface출력한다는데...
인터넷 검색해야되나 ㅜㅜ
3D 그래프는 surf라는 함수가 있음 ㅇㅇ
http://www.mathworks.com/help/techdoc/ref/surf.html
그리고 for문 잘못쓰고 있네 - ㅅ-)....
이런식으로 써야함 -> for i=0:size(Y,2); y = Y(:,i); ...(Y를 y로); end