function varargout = air_clutter_simulation(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @air_clutter_simulation_OpeningFcn, ...
'gui_OutputFcn', @air_clutter_simulation_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT
% --- Executes just before air_clutter_simulation is made visible.
function air_clutter_simulation_OpeningFcn(hObject, eventdata, handles, varargin)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% cmd='wmic diskdrive get SerialNumber';
% [~,result]=system(cmd);
% fields=textscan(result,'%s','Delimiter','/n');
% fields=strtrim(fields{1});
% serialNO=fields{2};%%得到序列号
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% serialNO=des(serialNO);%%加密
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% value_e=exist('C:\Program Files\clutter_simulation\license.dat','file');
% if(value_e==0)
% code=inputdlg('请输入序列号完成注册');
% code=cell2mat(code);
% if(isequal(code,serialNO)==0)
% errordlg('您输入的序列号无效,谢谢!','提示');
% pause(2);
% exit;
% end
% folder_clutter='C:/Program Files/clutter_simulation';
% mkdir(folder_clutter);
% %save('C:\Program Files\clutter_simulation\license.dat','serialNO');
% fid=fopen('C:\Program Files\clutter_simulation\license.dat','wt');
% fprintf(fid,'%s',serialNO);
% fclose(fid);
% else
% fid=fopen('C:\Program Files\clutter_simulation\license.dat','r');
% s=fscanf(fid,'%s');
% fclose(fid);
% if(strcmp(serialNO,s)==0)
% errordlg('序列号验证失败,谢谢!','提示');
% pause(2);
% exit;
% end
% end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%默认值初始化
global automatic_ground_flag;
global orbit_flag;
orbit_flag=0;
automatic_ground_flag=0;
set(handles.radiobutton1,'value',1);
set(handles.radiobutton3,'value',1);
set(handles.radiobutton4,'value',0);
set(handles.popupmenu1,'value',1);
set(handles.popupmenu2,'value',1);
set(handles.popupmenu4,'value',1);
set(handles.popupmenu5,'value',1);
set(handles.edit1,'string',4);
set(handles.edit2,'string',4.01);
set(handles.edit3,'string',0);
set(handles.edit4,'string',50000);
set(handles.edit5,'string',0);
set(handles.edit6,'string',0.00126);
set(handles.edit7,'string',1.5707);
set(handles.edit8,'string',0.14);
set(handles.edit9,'string',1);
set(handles.edit10,'string',15);
set(handles.edit11,'string',1);
set(handles.edit13,'string',0);
set(handles.edit14,'string',5);
set(handles.edit15,'string',10);
set(handles.edit16,'string',10);
set(handles.edit17,'string',100);
set(handles.edit18,'string',200);
set(handles.edit19,'string',5);
set(handles.edit20,'string',1);
set(handles.edit21,'string',1.2);
set(handles.edit22,'string',2);
set(handles.edit23,'string',50);
set(handles.edit24,'string',5);
set(handles.edit25,'string',5);
set(handles.edit28,'string',40000);
set(handles.edit29,'string',60000);
set(handles.edit1,'enable','off');
set(handles.edit2,'enable','off');
set(handles.edit3,'enable','on');
set(handles.edit4,'enable','on');
set(handles.edit5,'enable','on');
set(handles.edit6,'enable','off');
set(handles.edit7,'enable','off');
set(handles.edit8,'enable','off');
set(handles.edit9,'enable','off');
set(handles.edit10,'enable','on');
set(handles.edit11,'enable','on');
set(handles.edit13,'enable','on');
set(handles.edit14,'enable','on');
set(handles.edit15,'enable','on');
set(handles.edit16,'enable','on');
set(handles.edit17,'enable','on');
set(handles.edit18,'enable','on');
set(handles.edit19,'enable','on');
set(handles.edit20,'enable','on');
set(handles.edit21,'enable','on');
set(handles.edit22,'enable','off');
set(handles.edit23,'enable','on');
set(handles.edit24,'enable','on');
set(handles.edit25,'enable','on');
set(handles.edit28,'enable','on');
set(handles.edit29,'enable','on');
set(handles.popupmenu1,'enable','on');
set(handles.popupmenu2,'enable','off');
set(handles.popupmenu4,'enable','on');
set(handles.popupmenu5,'enable','on');
set(handles.pushbutton2,'enable','on');
set(handles.pushbutton5,'enable','on');
set(handles.pushbutton6,'enable','on');
set(handles.pushbutton7,'enable','off');
set(handles.pushbutton8,'enable','off');
set(handles.pushbutton9,'enable','off');
set(handles.checkbox1,'value',0);
% Choose default command line output for air_clutter_simulation
handles.output = hObject;
% Update handles structure
guidata(hObject, handles);
% UIWAIT makes air_clutter_simulation wait for user response (see UIRESUME)
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
function varargout = air_clutter_simulation_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
function edit1_Callback(hObject, eventdata, handles)
% --- Executes during object creation, after setting all properties.
function edit1_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit2_Callback(hObject, eventdata, handles)
% hObject handle to edit2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of edit2 as text
% str2double(get(hObject,'String')) returns contents of edit2 as a double
% --- Executes during object creation, after setting all properties.
function edit2_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit3_Callback(hObject, eventdata, handles)
% hObject handle to edit3 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of edit3 as text
% str2double(get(hObject,'String')) returns contents of edit3 as a double
% --- Executes during object creation, after setting all properties.
function edit3_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function edit4_Callback(hObject, eventdata, handles)
% hObject handle to edit4 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of edit4 as text
% str2double(get(hObject,'String')) returns contents of edit4 as a double
%
没有合适的资源?快使用搜索试试~ 我知道了~
基于MATLAB实现的雷达杂波仿真,雷达杂波干扰类型仿真,列如地海杂波的仿真和建模等+使用说明文档
共40个文件
m:33个
mat:3个
fig:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 167 浏览量
2024-05-23
08:55:52
上传
评论
收藏 14.36MB ZIP 举报
温馨提示
CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的雷达杂波仿真,雷达杂波干扰类型仿真,列如地海杂波的仿真和建模等,有源干扰无源干扰的类型仿真和建模,雷达杂波模拟的方法法人研究等仿真代码都有+使用说明文档 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于MATLAB实现的雷达杂波仿真,雷达杂波干扰类型仿真,列如地海杂波的仿真和建模等,有源干扰无源干扰的类型仿真和建模,雷达杂波模拟的方法法人研究等仿真代码都有+使用说明文档.zip (40个子文件)
clutter_gui - 机载
clutter_gui - 机载
air_clutter_simulation.fig 77KB
Book1.xlsx 15KB
check_gui.m 19KB
Rayleigh_distribute.m 1KB
Reflect_ground_distribute_orbit.m 4KB
Antena_gain.m 1KB
des.m 6KB
get_serial_ID.m 294B
Reflect_sea_distribute.m 5KB
waveform_NLMF.m 654B
waveform_PD_CW.m 522B
beam_form.mat 3.16MB
Weibull_distribute.m 2KB
datasave.m 5KB
get_des_serial.m 6KB
Log_normal_distribute1111.m 3KB
K_distribute.m 2KB
waveSFW.m 288B
Log_normal_distribute.m 1KB
DEM.mat 5.5MB
waveform_LMF.m 565B
Clo_rain_sigma0.m 1KB
air_clutter_simulation.m 51KB
Reflect_volume_distribute_orbit.m 6KB
waveform_PC.m 1KB
aboutARCSTER.m 3KB
clutter_generate.m 7KB
antena_test.m 380B
str_st.mat 188KB
check_gui.fig 5.4MB
Refect_map_distribute.m 5KB
Reflect_ground_distribute.m 9KB
Reflect_map_distribute_orbit.m 5KB
nonlinear_eq_sirp.m 1KB
Reflect_sea_distribute_orbit.m 4KB
check_gui1.m 19KB
Sigma0_sea.m 719B
Sigma0_ground.m 2KB
Reflect_volume_distribute.m 4KB
使用说明文档.md 13KB
共 40 条
- 1
资源评论
- sfow_9352972024-10-05资源很赞,希望多一些这类资源。
IT狂飙
- 粉丝: 4822
- 资源: 2654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功