资源简介
用hallen积分方程求偶极子天线电流分布的matlab程序,原创,经调试验证可行
代码片段和文件信息
%***************start*******************%
clear;
clc;
lamda=1;%波长归一化为1
l=0.5*lamda;%半波长偶极子天线的长度,通过更改l的值,可
%以随意求出其他长度的偶极子天线的电流分布图
k=2*pi/lamda;%k为波数
a=0.001*lamda;%偶极子天线半径
omega=2*log(l/a);
V0=1;%V0为常数,这里取为1
step1=0.01;
step2=0.001;
x=1;
Iz=zeros(l/step1+11);%预先为Iz矩阵分配空间
%****************求Iz*********************************************%
for z=-0.5*l:step1:0.5*l
%***************求积分****************************%
M=0;I=0;%赋初值
for z1=-0.5*l:step2:0.5*l
r=sqrt(a^2+(z-z1)^2);
r1=sqrt(a^2+(0.5*l-z1)^2);
F0z=cos(k*z)-cos(k*l*0.5);
F0z1=cos(k*z1)-cos(k*l*0.5);
I=I+((F0z1*exp(-1i*k*r)-F0z)/r)*step2; %化积分为累加求和
M=M+((F0z1*exp(-1i*k*r1))/r1)*step2; %化积分为累加求和
end
%****************求Iz**********************
- 上一篇:SMO matlab 代码
- 下一篇:一种小脑模型神经网络及其仿真研究
相关资源
- SMO matlab 代码
- MDP方法工具箱MATLAB
- 高斯-赛德尔迭代法计算公式 matlab
- 基于MATLAB的信道卷积码编码译码仿真
- 高斯加性噪声信道模型的matlab模拟
- Canny边缘检测算法
- fly-747 747飞行的matlab实现
- 基于LMS算法的自适应对消器的MATLAB实
- 机器人路径规划程序
- Matlab的Gabor滤波器代码
- 期权定价matlab代码
- matlab国债期货套期保值代码
- matlab车牌识别程序源代码
- IS95前向链路系统Matlab编程
- 蓝牙调频通信系统使用Matlab编程
- 压缩感知off grid代码论文见2013
- 带有约束条件的粒子群算法代码pso.
-
xm
l和matlab格式相互转换工具箱 - matlab神经网络工具箱实现的数字分类
- 本程序是LDPC的Matlab便解码实现
- 热力系统计算模型
- MD5散列函数的MATLAB代码
- 图像分割 直方图阈值双峰法的matlab实
- Matlab模糊聚类算法实现
- 带通滤波器matlab程序
- EEMD总体经验模式分解算法matlab程序
- 卷积码编译码matlab仿真
- matlab FastICA工具箱111010
- 用Matlab实现分支定界法求解整数线性
- GUI设计MATLAB
评论
共有 条评论