matlab处理雷达数据
在第三节中,我们通过修改官方提供的client代码,可以将雷达数据保存成csv格式,同时第四节增加了持续保存雷达数据的代码,本文主要介绍了matlab对雷达数据进行处理。csv中的数据为359行2列数据,第一列表示角度,第二列表示距离,通过matlab首先将角度换算成弧度
data = csvread('2020.11.2 9_43_54.csv');
data_new = zeros(359,2);
for i = 1:359 %对inf进行替换,替换成0
if data(i,2) == inf
data(i,2) = 0;
end
data_new(i,:) = data(i,:);
end
data_theta = data(:,1);%角度数据
data_dis = data(:,2);%距离数据
data_x_y = zeros(359,2);%用于存储x,y坐标
data_x_y_chuli = zeros(359,2);
data_x_y_chuli_theta = zeros(359,2);
data_z = zeros(359,1);
data_z2 = ones(359,1);
for i = 1:359 %将角度和距离换算成x,y,第一列是x,第二列是y
data_new(i,1) = data_new(i,1)*pi/180;
data_x_y(i,1) =
Matlab雷达数据处理:从CSV到3D空间坐标转换

本文详细介绍了如何使用Matlab处理雷达数据,包括读取csv文件、角度到弧度转换、距离与角度计算x,y坐标,并展示了3D空间中的数据可视化。重点在于数据预处理和基本坐标变换。
最低0.47元/天 解锁文章
476

被折叠的 条评论
为什么被折叠?



