最近做了一个matlab实验任务,主要是将数据文档中的数据进行处理。考虑到数据文件的保密性,本文就简单介绍一下实验中用到的函数和语法。
实验数据以及实验目的
新建了一个数据文件data.txt,文件内容主要包括最小value(第一行);方案组合(color,size,length);表头(run no., number, value);以及具体的数字。
-run no.——运行次数序号,每个组合运行五次;
-number——每次运行中第一次达到最优值的迭代次数;
-value——运行得到的最优值;
本次实验的目的是得到每个组合中达最优值(最小值 456.7)的迭代次数的最小值、最大值、均值以及方差。
data.txt
代码实现
1. matlab读取文件,并输出“The minimal is 456.7”
%% 读取数据
fid = fopen('matlab实验-简书\data.txt','r+');
FormatString=repmat('%s',1,3);
A=textscan(fid,FormatString,1,'HeaderLines',0);
A1=A{1};
A2=cell2mat(A1);
formatSpec ='The minimal is