
如何将.txt文件中的数据导入Matlab,存入数组中,数组为A[22,3]
记事本中数据格式为2122233445634322111221222334456343221112432221222334456343221112212223344563...
记事本中数据格式为
21 22 23 34 45 63 43 22 11 12
21 22 23 34 45 63 43 22 11 12
43 22
21 22 23 34 45 63 43 22 11 12
21 22 23 34 45 63 43 22 11 12
43 22
21 22 23 34 45 63 43 22 11 12
21 22 23 34 45 63 43 22 11 12
43 22 展开
21 22 23 34 45 63 43 22 11 12
21 22 23 34 45 63 43 22 11 12
43 22
21 22 23 34 45 63 43 22 11 12
21 22 23 34 45 63 43 22 11 12
43 22
21 22 23 34 45 63 43 22 11 12
21 22 23 34 45 63 43 22 11 12
43 22 展开
展开全部
说两个法 仅供参考
1,
MK=importdata('MKMATLAB.txt'); % 将生成的MKMATLAB.txt文件导入工作空间,变量名为MK,实际上它不显示出来;
2,MK= CSVREAD(''MKMATLAB.txt',R,C,RNG);%其中 RNG = [R1 C1 R2 C2],读取左上角为索引为(R1,C1) ,右下角索引为(R2,C2)的矩阵中的数据。
1,
MK=importdata('MKMATLAB.txt'); % 将生成的MKMATLAB.txt文件导入工作空间,变量名为MK,实际上它不显示出来;
2,MK= CSVREAD(''MKMATLAB.txt',R,C,RNG);%其中 RNG = [R1 C1 R2 C2],读取左上角为索引为(R1,C1) ,右下角索引为(R2,C2)的矩阵中的数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
clc
clear all
row=22;
Num=zeros(22,3);
fid=fopen('1.txt');
for i=1:1:row
Num(i,1)=fscanf(fid,'%d',[1,1]);
Num(i,2)=fscanf(fid,'%d',[1,1]);
Num(i,3)=fscanf(fid,'%d',[1,1]);
end
fclose(fid);
disp(Num);
你看看是不是你想要的。
祝你学习愉快!
clear all
row=22;
Num=zeros(22,3);
fid=fopen('1.txt');
for i=1:1:row
Num(i,1)=fscanf(fid,'%d',[1,1]);
Num(i,2)=fscanf(fid,'%d',[1,1]);
Num(i,3)=fscanf(fid,'%d',[1,1]);
end
fclose(fid);
disp(Num);
你看看是不是你想要的。
祝你学习愉快!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用textread函数就行了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询