matlab 画电场线[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01);[dx,dy]=gradient(z);contour(x,y,z,[-12,-8,-5,-3,-1,-0.5,-0.1,0.1,0.5,1,3,5,8,12]);hold onquiver(x,y,dx,dy);这样画出来全是小箭头,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 17:52:24
matlab 画电场线[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01);[dx,dy]=gradient(z);contour(x,y,z,[-12,-8,-5,-3,-1,-0.5,-0.1,0.1,0.5,1,3,5,8,12]);hold onquiver(x,y,dx,dy);这样画出来全是小箭头,
x_K`ƿ[w60nSWBEX7 ^$tӟ"5/6?F6Kȁarxγp~٪lV|}zwg0s;'VUT ͷD$nR0rq?Xt|݋bBuY)IhPZSH,@BD%a@,  IHA0RjZY>RA/7,Mݻs^8WB^ODm9)0#VXzM o;`1:Ťw3ZpB0sB:ŵ,Q5.T"pY iB.צ\oۢsڦ*0uUf)mZH/|k

matlab 画电场线[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01);[dx,dy]=gradient(z);contour(x,y,z,[-12,-8,-5,-3,-1,-0.5,-0.1,0.1,0.5,1,3,5,8,12]);hold onquiver(x,y,dx,dy);这样画出来全是小箭头,
matlab 画电场线
[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);
z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01);
[dx,dy]=gradient(z);
contour(x,y,z,[-12,-8,-5,-3,-1,-0.5,-0.1,0.1,0.5,1,3,5,8,12]);
hold on
quiver(x,y,dx,dy);
这样画出来全是小箭头,效果不好,怎么才能是一根根的线啊

matlab 画电场线[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01);[dx,dy]=gradient(z);contour(x,y,z,[-12,-8,-5,-3,-1,-0.5,-0.1,0.1,0.5,1,3,5,8,12]);hold onquiver(x,y,dx,dy);这样画出来全是小箭头,
[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);
z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01);
[dx,dy]=gradient(z);
contour(x,y,z,[-12,-8,-5,-3,-1,-0.5,-0.1,0.1,0.5,1,3,5,8,12]);
hold on
quiver(x,y,dx,dy);
xx=[linspace(-2,2,10),2*linspace(1,1,10),linspace(-2,2,10),-2*linspace(1,1,10),.01*linspace(1,1,10),-.01*linspace(1,1,10)];
yy=[2*linspace(1,1,10),linspace(-2,2,10),-2*linspace(1,1,10),linspace(-2,2,10),linspace(-2,2,10),linspace(-2,2,10)];
streamline(x,y,dx,dy,xx,yy)