⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 noise.m

📁 高频地波雷达完整仿真matlab程序,可以实现地波传播模块、目标回波功率模块等6个模块的仿真
💻 M
字号:
% ***********************************************************************% *                                                                     *% *   HFRSIM (RELAESE 2.1   31/07/2006  ).                              *% *   COPYRIGHT (C)   HIT EIE  2006.                                    *% *                                                                     *% ***********************************************************************% % ================================================================% =   MODIFIED FOR MATLAB Version 7.0.4.365 (R14) Service Pack 2 = % =   FOR WINDOWS PERSONAL COMPUTERS                             =% =   July 2006                                                  =% =   Mr. Zhou Yang                                              =% =   Harbin Institute of Technology                             =% =   mailto:hallychou@hotmail.com                               =% ================================================================function [grFreq,grATMO,grGAL,grMANMADE,grOVERALL]=noise(FMIN,FSTEP,FMAX,season,LAT,LON,BW,TIME)% Input Variables% season = l=WINTER, 2=SPRING, 3=SUMMER, 4=AUTUMN, 5=ALL SEASONS% LAT = LOCATION LATITUDE % LON = LOCATION LONGITUDE% BW = BANDWIDTH% TIME = SPECIFIC LOCAL MEAN TIMEgr=[];  % 定义一个空矩阵。sign=floor((FMAX-FMIN)/FSTEP)+1;flag=0;progressbar; % 调用自制的进度条for FREQ=FMIN:FSTEP:FMAX,        flag=flag+1;%     pause(0.1);    progressbar(flag/sign); % 更新进度条        % Write the input variables to file(NOISBW.INP).    fid = fopen('NOISBW.INP','w');    fprintf(fid,'%f\n%f,%f,''TEST''\n%f,1\n%f\n%f\n1\n0\n',...        season,LAT,LON,BW,FREQ,TIME);    fclose(fid);        % Execute NOIS1 command and return result.    dos NOIS1<NOISBW.INP;        % Read the output data from file(NOISBW.OUT).    fid = fopen('NOISE.LST', 'r');    tmp = fscanf(fid, '%g %g %g %g %g %g %g %g %g %g', [10 inf]);   % It has ten rows now.    tmp = tmp';    fclose(fid);        % 合并矩阵。    gr=[gr;tmp];    end% 单独输出矩阵的每一列。grFreq=gr;grFreq(:,2)=[];grFreq(:,2)=[];grFreq(:,2)=[];grFreq(:,2)=[];grFreq(:,2)=[];grFreq(:,2)=[];grFreq(:,2)=[];grFreq(:,2)=[];grFreq(:,2)=[];grATMO=gr;grATMO(:,1)=[];grATMO(:,2)=[];grATMO(:,2)=[];grATMO(:,2)=[];grATMO(:,2)=[];grATMO(:,2)=[];grATMO(:,2)=[];grATMO(:,2)=[];grATMO(:,2)=[];grGAL=gr;grGAL(:,1)=[];grGAL(:,1)=[];grGAL(:,2)=[];grGAL(:,2)=[];grGAL(:,2)=[];grGAL(:,2)=[];grGAL(:,2)=[];grGAL(:,2)=[];grGAL(:,2)=[];grMANMADE=gr;grMANMADE(:,1)=[];grMANMADE(:,1)=[];grMANMADE(:,1)=[];grMANMADE(:,2)=[];grMANMADE(:,2)=[];grMANMADE(:,2)=[];grMANMADE(:,2)=[];grMANMADE(:,2)=[];grMANMADE(:,2)=[];grOVERALL=gr;grOVERALL(:,1)=[];grOVERALL(:,1)=[];grOVERALL(:,1)=[];grOVERALL(:,1)=[];grOVERALL(:,2)=[];grOVERALL(:,2)=[];grOVERALL(:,2)=[];grOVERALL(:,2)=[];grOVERALL(:,2)=[];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -