exel、csv等文件
这种文件可以之间用工具栏中的导入数据即可,按矩阵格式选择需要的数据行或者列。
x=Untitled(:,1);
y1=Untitled(:,2);
y2=Untitled(:,3);
y3=Untitled(:,4);
plot(x,y1);
hold on;
plot(x,y2);
hold on;
plot(x,y3);
C语言命令写入
首先打开文件
fid=fopen(fname,‘method’)
method包括
‘r’:只读方式打开文件,该文件必须已存在。
‘r+’:读写方式,先读后写。该文件必须已存在。
‘w’:打开后写入数据。该文件已存在则更新;不存在则创建。
‘w+’:读写方式打开文件。先读后写。该文件已存在则更新;不存在则创建。
‘a’:追加读写。文件不存在则创建。
‘a+’:打开文件后,先读入数据再添加数据。文件不存在则创建。
还可以加上t或者b,表明是文本方式或者二进制文件
二进制读写
fwrite(fid,content,precision)
precision:char\uchar\int\long\float\double
fread(fid,size,precision)
size:默认为整个文件内容,N(N个元素)\inf(整个)[M,N] (矩阵存放)
文本文件
[A,COUNT]=fscanf(fid,format,size)
format用来控制读取的数据格式,由%加上格式符组成,常见的格式符有:d(整型)、f(浮点型)、s(字符串型)、c(字符型)等
fprintf(fid,format,A)
有的可以直接
f=load(‘fx.txt’)打开文本文件
关闭
fclose(fid)