pcolor画图去掉网格
gca
=
pcolor(t_axis,h_axis,d3_4);
set(gca,
'LineStyle','none'); % 去掉pcolor网格
eg: pcolor(1:64,1:23,rand(23,64))
contourf 画图
等高线
contour contourf contour3
line 直线
eg: line([min(X3)
max(X3)],[0.707,0.707],'Color','magenta','LineStyle',':','linewidth',2);
subplot(2,2,3)
plot(X3,20*log10(abs(none1)),'color','r','linewidth',2);
ylim([ -40 0]);xlim([ -30/nn 30/nn]);
grid on;
ylabel('强度 / dB','fontsize',13);% title('波位');,'fontsize',10,'fontsize',10
xlabel('距离分辨率 / km','fontsize',13);
title('VHF雷达脉冲压缩点目标响应(dB)','fontsize',13);
subplot(2,2,3)
plot(X3,20*log10(abs(none1)),'color','r','linewidth',2);
ylim([ -40 0]);xlim([ -30/nn 30/nn]);
grid on;
ylabel('强度 / dB','fontsize',13);% title('波位');,'fontsize',10,'fontsize',10
xlabel('距离分辨率 / km','fontsize',13);
title('VHF雷达脉冲压缩点目标响应(dB)','fontsize',13);
读文件
fid = fopen(['../VHFdata_r_20101112/data_24hours/FKT_VHF01_DFI_L11_02H_201012',num2str(times),'.dat'],'rb');
fseek(fid,42,'bof');
period = fscanf(fid,'%f',1); %读浮点型数
fseek(fid,67,'bof');
[data,count] = fscanf(fid,'%f %f',[1,1000]);
fclose(fid);
fid = fopen(['../VHFdata_r_20101112/data_24hours/FKT_VHF01_DFI_L11_02H_201012',num2str(times),'.dat'],'rb');
fseek(fid,42,'bof');
period = fscanf(fid,'%f',1); %读浮点型数
fseek(fid,67,'bof');
[data,count] = fscanf(fid,'%f %f',[1,1000]);
fclose(fid);
插段代码:
fid = fopen(('../VHFdata_r_20101112/FKT_VHF01_DFI_L11_02H_20101220000218.raw'),'rb'); %本地
fseek(fid,0,'bof');
fh0 = fread(fid, 25,'uint8');
month = fh0(15); % 月
date = fh0(16); % 日
hour = fh0(17); % 时
minute = fh0(18); % 分
second = fh0(19); % 秒
pointing_num = fh0(22); % 扫描波位数
pointing_start = fh0(23);% 起始波位号
fseek(fid,12,'bof');
year = fread(fid,1,'uint16'); % 年
fseek(fid,23,'bof');
scan_cyc = fread(fid,1,'float32');% 波束扫描周期
fh1 = fread(fid,3,'uint16');
dwell_num = fh1(1); % 驻留脉冲数
prf = fh1(2); % 脉冲重复频率
acc_num = fh1(3);% 相干积累数
fseek(fid,33,'bof');
fh2 = fread(fid,2,'float32');
start_range = fh2(1); % 波门起始斜距
range_step = fh2(2); %距离单元斜距间隔
range_points = fread(fid,1,'int16');% 距离单元数量
% fclose(fid);
fid = fopen(('../VHFdata_r_20101112/FKT_VHF01_DFI_L11_02H_20101220000218.raw'),'rb'); %本地
fseek(fid,0,'bof');
fh0 = fread(fid, 25, 'uint8');
month = fh0(15); % 月
date = fh0(16); % 日
hour = fh0(17); % 时
minute = fh0(18); % 分
second = fh0(19); % 秒
pointing_num = fh0(22); % 扫描波位数
pointing_start = fh0(23);% 起始波位号
fseek(fid,12,'bof');
year = fread(fid,1,'uint16'); % 年
fseek(fid,23,'bof');
scan_cyc = fread(fid,1,'float32');% 波束扫描周期
fh1 = fread(fid,3,'uint16');
dwell_num = fh1(1); % 驻留脉冲数
prf = fh1(2); % 脉冲重复频率
acc_num = fh1(3);% 相干积累数
fseek(fid,33,'bof');
fh2 = fread(fid,2,'float32');
start_range = fh2(1); % 波门起始斜距
range_step = fh2(2); %距离单元斜距间隔
range_points = fread(fid,1,'int16');% 距离单元数量
% fclose(fid);