前段时间担任协会负责人,在搞matlab培训,又报了一堆竞赛。最近几个星期有空学习和记录。上次国赛全国二等奖的目标没达到,拿了个省一等奖,继续努力。
用已有的数据预测下一阶段某状态
只有两个状态
下面给出图中没有显示的代码,给出注释。通过写注释理解代码以及算法
clc,clear
format rat %数据格式是有理分数
fid=fopen('msdata.txt','r'); %以只读方式打开
a=[];
while (~feof(fid)) %表示若未读到文件末尾则继续循环
a=[a fgetl(fid)];
end
%上面那个循环的意思是两行合成一行,变成一个字符串
for i=0:1
for j=0:1
%int2str()把数值转换成字符串
s=[int2str(i),int2str(j)];%构造子字符串'ij'
f(i+1,j+1)=length(findstr(s,a));
end
end
%上面的循环意思是统计