matlab中循环load,[转载]Matlab利用load循环读入数据文件

Contents

1.load循环读入.mat

2.1.fprintf写出数据txt

2.2.load循环读入txt

% 利用load循环读取文件

% 把文件的文件名按一定的规律命名,假如:f001.mat,f002.mat,...

% 在读取的时候则可以使用循环

1.load循环读入.mat

% f001.mat, f002.mat, f003.mat三个数据文件,其变量名称均为a(1x3的矩阵)

a = [0 0 1];

save f001;

a = [0 0 2];

save f002;

a = [0 0 3];

save f003;

clear;

x = zeros(3); %将三个文件的数据读到 x

for i = 1:3

FileName =

['f00' num2str(i)];

load

(FileName);

x(i, :) =

a; %a是load进入的变量名

end

disp('x = ');

disp(x);

x =

0 0 1

0 0 2

0 0 3

2.1.fprintf写出数据txt

a1 = 1:10;

a2 = 11:20;

fid1 =

fopen('t001.txt','wt'); %若是在txt中,需在w后面加上t,由w变为wt,n才能识别

for i=1:10

fprintf(fid1,'%g n',a1(i));

end

fclose(fid1);

fid2 =

fopen('t002.txt','wt'); %若是在txt中,需在w后面加上t,由w变为wt,n才能识别

for i=1:10

fprintf(fid2,'%g n',a2(i));

end

fclose(fid2);

2.2.load循环读入.txt

y = zeros(10,2);

for i = 1:2

FileName =

['t00' num2str(i) '.txt'];

a = load

(FileName);

y(:, i) =

a;

end

disp('y = ');

disp(y);

y =

1 11

2 12

3 13

4 14

5 15

6 16

7 17

8 18

9 19

10 20

如果你有所收获,欢迎用微信扫一扫进行打赏,赏金随意。

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值