我目前正在写我的学士论文,我正在计算霍尔效应离子推进器中电子和离子的轨迹。但是,要确定我在计算什么,我需要知道电磁场的样子。
我已经有了使用流片可视化电磁场的工作代码,但是我想把它提升到一个新的水平。
我已经创建了坐标 和通过网格和计算磁场,这是一组不太漂亮的方程。电场只指向方向。
这是生成下面图片的代码片段:
% Magnetic field
plot_field = streamslice(x,y,z,Bx,By,Bz,0.02,0.02,0);
set(plot_field,'Color','black','LineWidth',2);
% Electric field
hold on;
quiver3(x_el,y_el,z_el,Ex,Ey,Ez,1,'r');
hold off;
% Plot of discharge chamber
[x_ch, y_ch, z_ch] = cylinder(0.4,40);
z_ch(1,:) = -0.2;
z_ch(2,:) = 0.2;
hold on;
plot_ch = surf(x_ch,y_ch,z_ch);
hold off;
set(plot_ch,...
'LineWidth',1,...
'FaceAlpha',0.5,...
'EdgeColor','black',...
'EdgeAlpha',0.6,...
'DiffuseStrength',1,...
'AmbientStrength',1);
此代码生成以下内容,

问题
我想以不同程度的斜率创建磁场的流片(假设),所以我不仅可以看到磁场在与磁偶极子相交时的样子,而且在其他位置也是如此。这对于研究粒子运动非常有用。
