我有以笛卡尔坐标表示的电偶极子的功能,我想使用 Matlab 创建矢量场。
功能是
和
.
我想出的代码是:
clear;
clc;
p = 1;
e = 8.85*10^(-12);
x =linspace(-5 , 5, 50);
z = linspace(-5 , 5 ,50);
[X, Z ] = meshgrid(x,z );
R=sqrt(X.^2+Z.^2) ;
EX =( p .* 3 .* X .* Z )./ (4.*pi.*e ./ R.^5);
EZ = p./( 4 .* pi .* e ) .* ( 3.* Z.^2 ./R.^5 -1./ R.^3);
quiver ( X , Z , EX , EZ ) ;
有没有人有任何想法?我会很感激!
