在一个循环中,排序表并保存每个矩阵在不同的文本文件,如何?

1视图(30天)
亲爱的,
我有一个大桌子 sampleU (一个简化的表连接),5列。我想要一个循环和基于独特的Z值列创建矩阵每个值并将其保存在单独的文本文件与不同的名字(U1, U2, U3, ....直到去年Z) U =。
我的目标例如得到U1.txt U1矩阵,然后保存它
U1 =
到目前为止我管理的数据和独特价值但难以阅读每一个独特的价值在一个循环中,automatecly拯救他们在不同的. txt文件!(循环下面的代码是不正确的)
有什么建议吗?
data = SampleU%读取excel表(我添加了整个表作为数据表/没读它从excel)
Z =独特(data.Z);
2 = 1:Z;% %需要一个循环rad Z列中所有独特的值
U = ? ?% %也许拯救每个独特价值的另一个循环U1, U2, U3……
U 'ii ' =数据(数据。Z = = Z:);% %理清Z = 2的子矩阵作为一个例子
打印(' . txt ');% %保存子矩阵作为文本
结束

接受的答案

沃斯
沃斯 2022年12月18日
编辑:沃斯 2022年12月18日
数据= readtable (“sampleU.xlsx”)
data =41×5表
X Y Z K1 K2 ___ ___ ___ __________ __________15 669 2 1.2324 e-12 9.6817 e-20 7 1.7428 e-12 9.6817 e-20 12 165 154 336 2 2.4647 e-12 9.6817 e-20 10 7 3.4856 e-12 9.6817 e-20 150 225 -22 4.9294 9.6817 e-12 e-20 11 222 -27 6.9713 9.6817 e-12 e-20 222 989 -42 9.8589 9.6817 e-12 e-20 269 456 -22 1.3943 e-11 9.6817 e-11 e-20 369 369 -42 1.9718 9.6817 2.7885 e-11 9.6817 e-20 e-20 222 222 152 152 669 669 2 5.577 e-11 3.9435 e-11 9.6817 e-20 9.6817 e-20 15 15 7 7.8871 e-11 9.6817 e-20 154 154 336 336 7 1.5774 1.1154平台以及9.6817 e-20平台以及9.6817 e-20 225 225 -22 2.2308 9.6817平台以及e-20
[是乌斯,~,jj] =独特(data.Z);
2 = 1:元素个数(是乌斯)
%为子表(注意,选择一个文件名称% d可能不是
%的格式,特别是数据。Z有一些非整数的值):
file_name = sprintf (“sampleU_z = % d.txt”,是乌斯(ii));
%写文件的子表:
writetable(数据(jj = =二世:),file_name);
结束
%显示新文件的名称:
dir (‘* . txt”)
sampleU_z = 1。txt sampleU_z = 2。txt sampleU_z = -22。txt sampleU_z = -27。txt sampleU_z = -42。txt sampleU_z = -7.三种
%检查一些由此产生的txt文件的内容:
t_test = readtable (“sampleU_z = -1. txt”)
t_test =6×5表
X Y Z K1 K2 ___ ___ __ __________ __________2.7885 e-11 9.6817 e-20 222 222 152 152 452 222 9.6817 3.9435 e-11 e-20 1 1.2619 e-09 9.6817 1.7846 e-09 9.6817 e-20 e-20 365 152 222 222 989 152 9.6817 4.0382 e-08 e-20 1 5.7109 e-08 9.6817 e-20
t_test = readtable (“sampleU_z = -2. txt”)
t_test =7×5表
X Y Z K1 K2 ___ ___ __ __________ __________15 669 2 1.2324 e-12 9.6817 e-20 12 154 669 669 2 5.577 9.6817 2.4647 e-12 e-20 e-11 9.6817 e-20 154 154 2 1.1154平台以及9.6817 e-20 369 154 456 669 2 8.0764 9.6817 3.5693 e-09 e-20 e-08 9.6817 e-20 222 154 2 1.6153 e-07 9.6817 e-20

更多的答案(0)

类别

找到更多的在调整和重塑矩阵帮助中心文件交换

标签

下载188bet金宝搏


释放

R2018b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!