%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear %清楚内存中所有变量和函数
clc %清楚工作窗口中所有显示的内容
close all hidden %关闭所有隐藏的窗口
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
fni=input('输入文件名:','s');
fid=fopen(fni,'r');%以只读方式打开数据文件
%输入数据存成行向量(1时间,2数据)
x=fscanf(fid,'%f',[2,inf]);
fclose(fid);
k=length(x(1,:));
b=1;
for i=1:k-2
if x(2,i+1)>=x(2,i)&&x(2,i+1)>x(2,i+2)
m(b)=x(1,i+1);
n(b)=x(2,i+1);
b=b+1;
end
end
fno=input('请输入保存文件名称及后缀:','s');
fid=fopen(fno,'w');%以写的方式打开文件或建立一个新文件
l=length(m);
for k=1:l
fprintf(fid,'%f %f \n',m(k),n(k));
end
status=fclose(fid);