欢迎来到源码之家!

当前位置:

> 源码分享>

利用MATLAB计算两个平行线圈之间的互感

  • 软件大小: 1KB
  • 文件类型: .rar
  • 软件类别: Matlab
  • 软件语言: 简体中文
  • 更新时间: 2024-05-14
内容介绍
clc;
clear;
close all;
global a b r h n1 n2 x0 y0
u0=4*pi*10^(-7);
a=input(‘请输入方形线圈的长:‘);
b=input(‘请输入方形线圈的宽:‘);
r=input(‘请输入圆形线圈的半径:‘);
h=input(‘请输入两线圈的竖直高度:‘);
n1=input(‘请输入方形线圈的匝数:‘);
n2=input(‘请输入圆形线圈的匝数:‘);
x0=input(‘请输入圆形线圈中心点的横坐标:‘);
la=input(‘请输入圆形线圈中心点纵坐标的初始值:‘);
dl=input(‘请输入纵坐标移动的步长:‘);
lt=input(‘请输入圆形线圈的中心点纵坐标的终值:‘);
a=a/2;
b=b/2;
y0=la:dl:lt;
k=0;
for y0=la:dl:lt
     P_1=dblquad(@integral102*pi-aa);
     k=k+1;
     P_2=dblquad(@integral202*pib-b);
     P_3=dblquad(@integral302*pia-a);
     P_4=dblquad(@integral402*pi-bb); 
     mmm=n1*n2*u0/(4*pi);
     M=mmm*(P_1+P_2+P_3+P_4); 
     disp([‘原线圈中心点纵坐标在‘ num2str(y0)])
     disp([‘处时两线圈的互感M=‘ num2str(M)]);
     kk(k)=M;  
     x(k)=la+dl*k;
end
plot(xkk)
xlabel(‘y0/m‘)
ylabel(‘M/H‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        145  2012-10-25 21:08  integral2.m

     文件        136  2012-10-25 21:11  integral3.m

     文件        126  2012-10-25 21:12  integral4.m

     文件        941  2012-10-26 09:28  Coil_Utual_Inductance_test.m

     文件        128  2012-10-25 21:07  integral1.m

----------- ---------  ---------- -----  ----

                 1476                    5


下载地址
下载错误? 【投诉报错】

利用MATLAB计算两个平行线圈之间的互感

下载声明

☉ 解压密码: www.zzjlb.com。[ 如果不正确 ]请联系站长。
☉ 推荐使用 [ 迅雷] 下载,使用 [ WinRAR v5] 以上版本解压本站软件。
☉ 如果遇到不能下载的情况,请联系站长解决。
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试。
☉ 如果遇到什么问题,请加本站QQ群提出,我将尽可能解决。
☉ 本站分享的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站分享的资源来源互联网,版权归原作者所有。