前言
通过.m读取文本中的数据,及向文本中写入数据;
通过Matlab Function 也可以,程序相似;
1.Matlab读取文本数据
代码如下:
fid = fopen('E:\Status.txt','r'); %打开文本文件
B = fscanf(fid,'%f'); %将文本中的数据读入到数组B中
vx1 = B(1); %将数组B中的数据分配给各变量
vy1 = B(2);
fclose(fid); %关闭文件
2.Matlab向文本写入数据
在上面代码基础上,代码如下:
fid5 = fopen('E:\Status1.txt','w'); %打开文本文件
fprintf(fid5,'%f %f %f %f %f %f %f', vx1,vy1); %将数据写入文本
fclose(fid5); %关闭文件
说明:‘w’ 或 ‘w+’ 方式打开文件,会清空文本文件中原有的内容。