matlab
geerniya
这个作者很懒,什么都没留下…
展开
-
matlab中用setdiff删除矩阵中指定的一行元素
1,知道该行的行号删除第2行a = [1 1; 2 2; 3 3; 4 4];a(2,:) = [];得到:a = [1 1; 3 3; 4 4]2,不知道行号,删除指定的元素a = [1 1; 2 2; 3 3; 4 4; 2 2];b = [3 3];c = setdiff(a,b,'row','stable');得到:c = [1 1; 2 2; 4 4; 2 2];...原创 2019-12-04 17:39:20 · 2699 阅读 · 0 评论 -
matlab通过save将雷达点云生成xyz.txt格式文件
例如pcData 是10000*3的点云坐标数组.如果是一帧点云。data_temp = pcData(:,1:3);save('test_xyz.txt', 'data_temp', '-ascii');如果在for循环中,需要写入多帧点云到同一个文件中。data_temp = pcData(:,1:3);save('test_xyz.txt', 'data_temp', '-as...原创 2019-10-31 11:14:34 · 2333 阅读 · 0 评论 -
matlab中通过pcwrite将xyz数据转换成pcd格式文件
一、处理激光雷达点云过程中的数据例如pcData 是10000*3的点云坐标数组ptCloud = pointCloud(pcData(:,1:3));pcwrite(ptCloud, 'test.pcd', 'Encoding', 'ascii'); %将程序中的xyz数据写入pcd文件中pc = pcread('test.pcd');pcshow(pc); %显示点云二、将xyz...原创 2019-10-31 10:15:53 · 5599 阅读 · 4 评论