这个雷达天线方向图的程序 matlab运行不出来 说的26排有错%天线方向图生成模块function g1 = atenna_dg(mtime,ltime,arr,flag);%atenna_dg(1,.003,0,1)%mtime 搜索时总体时间%ltime 搜索时雷达照射时间%g1为输出的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 08:13:46

这个雷达天线方向图的程序 matlab运行不出来 说的26排有错%天线方向图生成模块function g1 = atenna_dg(mtime,ltime,arr,flag);%atenna_dg(1,.003,0,1)%mtime 搜索时总体时间%ltime 搜索时雷达照射时间%g1为输出的
这个雷达天线方向图的程序 matlab运行不出来 说的26排有错
%天线方向图生成模块
function g1 = atenna_dg(mtime,ltime,arr,flag);
%atenna_dg(1,.003,0,1)
%mtime 搜索时总体时间
%ltime 搜索时雷达照射时间
%g1为输出的方向图
%arr 跟踪时天线的输入角度,输入应该为弧度
%flag = 1 跟踪; flag = 0 搜索
%输出g1.angle为天线所指的方向
%输出g1.data为天线的方向图
%sidelobe_gain 第一旁瓣增益
global Sdb booltrace boolseize
Sdb = 40;%假设第一旁瓣增益为40dB,SdB≤50dB
booltrace = 1;boolseize = 1;%假设为跟踪状态
g1.sidelobe_gain = -Sdb;
%mtime = input('please input mtime\n');
%ltime = input('please input ltime\n');
%arr = input('please input arr\n');
%flag = input('please input flag\n');
r = 0.05*(Sdb-13.26);
a = 10^(-r);
if flag == 1
azimuth = arr;
else
initazimuth = -20*pi/180; %初始角度为20度
init = -initazimuth;
temp = ceil(mtime/(3*ltime));
azimuth = initazimuth + temp*(2.5*pi/180); %雷达每帧转动2.5度
azimuth = mod(azimuth+init,17*2.5*pi/180)+initazimuth;
end
g1.angle = azimuth;
thetab = 2.5*pi/180;
k = 1.3916/sin(thetab/2);
g1.k = k;
theta0 = asin(pi/k);
theta = -3.14:0.001:3.14;
for i=1:length(theta);
theta1 = theta(i) - azimuth;
if theta1==0
g1.data(i) = 1;
else
if booltrace~=0|boolseize~=0 %搜索情况下天线方向图由正负2.5度处开始加权,防止虚假目标产生;跟踪截获情况下由天线零点处加权,因为需要比幅法测量方位跟踪误差
if abs(theta1)

这个雷达天线方向图的程序 matlab运行不出来 说的26排有错%天线方向图生成模块function g1 = atenna_dg(mtime,ltime,arr,flag);%atenna_dg(1,.003,0,1)%mtime 搜索时总体时间%ltime 搜索时雷达照射时间%g1为输出的
第18到21行的%去掉

这个雷达天线方向图的程序 matlab运行不出来 说的26排有错%天线方向图生成模块function g1 = atenna_dg(mtime,ltime,arr,flag);%atenna_dg(1,.003,0,1)%mtime 搜索时总体时间%ltime 搜索时雷达照射时间%g1为输出的 matlab程序的一个方程求这个十字写成matlab的正确程序. matlab编一个复杂函数表达式,并绘成图形(天线方向图)这个式子中,θ是自变量,从-90°变化到90°,M、d、θo、λ都是自己定的已知量.表达式好复杂,不知道怎么在matlab里表示,然后做成二维直角坐 求下题的MATLAB程序 最小二乘法的matlab程序 求下式的Matlab程序 高斯列主元消元法的matlab程序 求这个二元微分方程组的MATLAB程序 这个公式的MATLAB程序该怎么写 帮帮忙求解这个抛物方程的matlab程序 matlab程序请教这个运算过程如何通过matlab用遗传算法的思路实现, simpson公式的matlab程序 kruskal算法的Matlab程序 surf算法的matlab程序, 问个matlab程序问题.为什么matlab里面-8的根号3次方不等于-2,这个程序的计算规律是什么? 二维极坐标天线方向图在直角坐标系已经画出来了,但是不知道用极坐标在matlab中怎么画?程序如下:%%LMSclear,clcm=8; %sensorsn=2; %sourcestheta=[0 -45]; %in angled=1/2; %1/2lambadaN=500; %samplesL=100; %resolution in[ matlab中拟合曲线的问题 谁能帮我查出为何这个程序是错误的啊? matlab 求两个矩阵对应位置上元素平均值一个事AIS测得数据矩阵 一个是雷达测得的数据矩阵能否给出一个完整得参考程序?