clc
clear
[fileName,pathName]=uigetfile("*.pcd","文本文件");
path=[pathName,fileName];
data=pcread(path);
qwe=[];
pcshow(data);
qwe(:,1) = data.Location(:, 1);
qwe(:,2) = data.Location(:, 3);
qwe(:,3) = data.Location(:, 2);
% qwe(:,4) = data.Color(:, 1);%点云源文件有颜色的可以加上这三句
% qwe(:,5) = data.Color(:, 2);
% qwe(:,6) = data.Color(:, 3);
qwe=qwe.';
address=strcat(pathName,'3.txt');
fp=fopen(address,'a');%'A.txt'为文件名;'a'为打开方式:在打开的文件末端添加数据,若文件不存在则创建。
% fprintf(fp,'%f,%f,%f,%d,%d,%d\r\n',qwe);%fp为文件句柄,指定要写入数据的文件。注意:%d后有空格。
fprintf(fp,'%f,%f,%f\r\n',qwe);%fp为文件句柄,指定要写入数据的文件。注意:%d后有空格。
fclose(fp);%关闭文件