Irregular data txt, excel extraction

版本 1.0.0 (52.4 KB) 作者: Shengjie Ren
Irregular data txt, excel extraction
5.0 次下载
更新时间 2021/12/9

查看许可证

clc
%% 读取原始数据txt文本
x1=readtable ("old_data.txt");
x2=table2array(x1);%转化为cell
%% 提取x y z 坐标
for i=1:5:size(x2,1)
x3(i,1) =x2(i,1);
end %提取第一列
x3(cellfun(@isempty,x3))=[];%删除空矩阵
for i=1:length(x3)
x{i}=str2num(x3{i});
end
for i=1:length(x)
x4(i,:)=x{i};
end %cell转double
zuobiao=x4(:,2:end);
%% 提取stress应力值
for i=3:5:size(x2,1)
x5(i,1) =x2(i,1);
end %提取第一列
x5(cellfun(@isempty,x5))=[];%删除空矩阵
writecell(x5,'F:\admin\RenSJ\Matlab\export_stress\N_data.txt','Delimiter','tab');%保存为N_data.txt准备再次提取,这两行结果一样
[stress]=textread('.\N_data.txt','%*s %*s %f') ;%读取文件N_data.txt,%*s表示跳过两个英文读单词,%f读取第三列数字
%% 合并X Y Z 以及stress值并保存为data.txt
data=[zuobiao stress]; %目标数据
writematrix(data,'F:\admin\RenSJ\Matlab\export_stress\new_data.txt','Delimiter','tab')
delete('N_data.txt')

引用格式

Shengjie Ren (2024). Irregular data txt, excel extraction (https://www.mathworks.com/matlabcentral/fileexchange/103200-irregular-data-txt-excel-extraction), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2021b
兼容任何版本
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0