function dataout=dateread(filein,fileout,line)
fidin=fopen(filein,'r');
fidout=fopen(fileout.'w');
nline=0;
while ~feof(fidin)
tline=fgetl(fidin);
nline=nline+1;
if nline==line
fprintf(fidout,'%s\n',tline);
dataout=tline;
end
end
fclose(fidin);
fclose(fidout);
程序是从fileiin 读取第line行 然后写进fileout
然后我是这样调用 dataread(in.txt,out.txt,3) 就是我在桌面上有in.txt,out.txt 然后在命令窗口运行一下 出现错误
>> dateread(in.txt,out.txt,3)
??? Undefined variable "in" or class "in.txt".
然后我还有几点疑问
1,in.txt 和out.txt 放在桌面上没事吧 感觉好像matlab读不出来要不要增加路径两个文本的路径
2 就是我初学matlab.感觉内容很多,函数也很多.怎样能高效的快速掌握matlab.我主要是想尽快入门.然后编写一些自己专业的小程序.处理图像和数据还有处理方法.
当下路径和搜索路径具体是指哪个位置?
|