使用matlab读取批量txt文件,并进行最小二乘法拟合处理

针对学校的项目简单写了点程序,记录一下。

clear;

for n=10:10:100                              //由于TXT文件名非线性连续,需要多个循环
    m=[num2str(n),'ms.txt'];              //文件名为共同点为‘ms.txt’
    A=importdata(m);                       //读TXT
    B=A.data(:,2);                             
    aver(n/10,:)=sum(B)/2068;        
    xl(n/10,:)=n;
end

for n=200:100:1000
    m=[num2str(n),'ms.txt'];
    A=importdata(m);
    B=A.data(:,2);
    aver(n/100+9,:)=sum(B)/2068;
    xl(n/100+9,:)=n;
end

for n=1200:200:3200
    m=[num2str(n),'ms.txt'];
    A=importdata(m);
    B=A.data(:,2);
    aver(n/200+14,:)=sum(B)/2068;
    xl(n/200+14,:)=n;
end
for n=3600:200:5000
    m=[num2str(n),'ms.txt'];
    A=importdata(m);
    B&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值