马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
fid=fopen('normalecg.txt','r');
%x=fscanf(fid,' %f %f %f',[300 3]);
%fid=fopen('heartfailure.txt','r');
x=fscanf(fid,' %f %f %f',[300 3]);
%fid=fopen('atrialfib.txt','r');
%x=fscanf(fid,' %f %f %f',[300 3]);
fclose(fid);
N=length(x);
for i=0:N/3-1
t(i+1)=x(3*i+1);
sig1(i+1)=x(3*i+2);
sig2(i+1)=x(3*i+3);
end
运行时报错:??? Error using ==> fscanf
Invalid file identifier. Use fopen to generate a valid file identifier.
还有就是这个for循环好像编译时也有问题,t might be growing inside a loop. Consider preallocating for speed.
[ 本帖最后由 chris 于 2007-4-20 10:22 编辑 ] |