这是一个磁场分布的程序,有做过类似的可以提些建议
我想把它修改成三维图形显示的,如B,x(或y),z的三维图,希望高手给修改下
非常感谢
%线圈轴线与Z轴重合,正方形边长2a,P(x,y,z)
%将X,Y方向的直接定义正方向
clear all;
这是一个磁场分布的程序,有做过类似的可以提些建议
我想把它修改成三维图形显示的,如B,x(或y),z的三维图,希望高手给修改下
非常感谢
%线圈轴线与Z轴重合,正方形边长2a,P(x,y,z)
%将X,Y方向的直接定义正方向
clear all;
u0= 4* pi*1e-7 ; %初始化, 给定半径、电流
n=28; %匝数
I0=3.0;
a=0.75; %边长2a ,a=750
l=0.5445*a ; %最佳间距
C0=u0 /( 4* pi)*I0;
Nx=201; Ny=201; Nz=201; % 设定观测点网格数
x=linspace(-1,1,Nx);
y=linspace(-1,1,Ny);
z=linspace(-1,1,Nz);
%AB边设为1
d1=sqrt((a-x).^2+(l-z).^2); %单位m,点P到导线的距离
s11=sqrt((a-x).^2+(a+y).^2+(l-z).^2);%(a+y)
s12=sqrt((a-x).^2+(a-y).^2