当前位置: 首页 > news >正文

MATLAB-磁偶极子的空间磁场强度仿真

% 定义圆形回路的半径和电流
radius = 1.0;    % 回路半径
current = 1.0;   % 电流

% 创建网格点并计算磁场
[X, Y, Z] = meshgrid(-2:0.5:2, -2:0.5:2, -2:0.5:2);
Bx = zeros(size(X));
By = zeros(size(Y));
Bz = zeros(size(Z));

for i = 1:numel(X)
    position = [X(i), Y(i), Z(i)];
    B = magneticField(position, radius, current);
    Bx(i) = B(1);
    By(i) = B(2);
    Bz(i) = B(3);
end

% 绘制3D磁场矢量场图像
figure;
quiver3(X, Y, Z, Bx, By, Bz, 'b');
hold on;

% 绘制圆形电流路径
t = linspace(0, 2*pi, 100);
x_circle = radius * cos(t);
y_circle = radius * sin(t);
z_circle = zeros(size(t));
plot3(x_circle, y_circle, z_circle, 'r', 'LineWidth', 2);

% 标记电流的绕向箭头
arrow_start = [0, 0, 0];
arrow_end = [radius, 0, 0];
quiver3(arrow_start(1), arrow_start(2), arrow_start(3), ...
        arrow_end(1), arrow_end(2), arrow_end(3), ...
        'magenta', 'LineWidth', 2);

% 添加坐标轴标签和标题
xlabel('X');
ylabel('Y');
zlabel('Z');
title('磁偶极子的空间磁场强度');
hold off;

% 定义计算磁场的函数
function B = magneticField(position, radius, current)
    u0 = 4*pi*1e-7; % 真空中的磁导率
    xishu = u0 / (4 * pi);
    x = position(1);
    y = position(2);
    z = position(3);
    r = position;
    r_mod = sqrt(x^2 + y^2 + z^2);
    pm = current * pi * radius^2 * [0, 0, 1]; % 磁矩
    
    % 计算磁场
    dot_product = dot(r, pm);
    B = xishu .* (-pm / r_mod^3 + 3 * dot_product * r / r_mod^5);
end

相关文章:

  • 适合有C基础后快速上手C++
  • RAG技术全解析:从概念到实践,构建高效语义检索系统——嵌入模型与向量数据库搭建指南
  • 智能空气流向控制系统SKLX的优化与实践
  • 一款自制的OpenMV4模块
  • LRU 结构 LinkedHashMap:HashMap+双向链表的完美结合
  • 用python玩转大语言模型——从 RNN 到文本生成大语言模型的奇幻之旅
  • MMDG++:构筑多模态人脸防伪新防线,攻克伪造攻击与场景漂移挑战
  • 日期的数据格式转换
  • 爬取新浪新闻网的全部策略
  • Go 语言 JWT 深度集成指南
  • 升级 Ubuntu Linux 内核的几种不同方法
  • Squid 代理服务器实战:解决动态 IP 访问第三方接口的生产级方案
  • 软件定义对象存储购买指南
  • 数据库游标:逐行处理数据的“手术刀”——从原理到实战的深度解析
  • 链 表 类 型 全 面 总 结:单 向、双 向、循 环 链 表 的 特 性 与 选 型 指 南
  • PSCAD closed loop buck converter
  • 同步发电机原理
  • Java并发工具包
  • 图标异常问题
  • pysnmp模块中 GET、SET、WALK操作详细分步解析
  • 外贸网站建设哪家比较好/微信搜一搜怎么做推广
  • 廊坊安次区网站建设公司/vue seo优化
  • 沧州商城网站建设/google国际版
  • 网站后期维护协议/精准推广引流5000客源
  • 吕梁网站建设kuyiso/友情链接源码
  • 长沙企业网站推广服务公司/网店运营入门基础知识