一.把数据写入文件
%FileName: writeData2File
%Copyright(C):
%Description:write data to csv and txt file
%Function List:
%History:1.Date: 20171127 Author: Version: Modification:
%others:具体数据部分可替换为自己的数据。
clear;clc;close all;
1.write data to CSV
load('O6.mat');
[row,col]=size(O6);
number=row*col
Table_value=reshape(O6,1,row*col);
Table_address_start=0;
table_number=Table_address_start:1:number+Table_address_start-1;
T=[table_number;Table_value]';
csvwrite('outputData.csv',T);
2.write data to TXT
load('O6.mat');
fid=fopen('angle.txt','wt');
[m,n]=size(O6);
for i=1:1:m
for j=1:1:n
if j==n
fprintf(fid,'%g\n',O6(i,j));
else
fprintf(fid,'%g\t',O6(i,j));
end
end
end
fclose(fid);
二.从文件读入数据
%FileName: inputDataFromFile
%Copyright(C):
%Description:MATLAB read date from file
%Function List:
%History:1.Date: 20171127 Author: Version: Modification:
%others:具体数据部分可替换为自己的数据。
clear;clc;close all;
1.input data from Excel
% currentFolder='../data';% add folder path
% addpath(genpath(currentFolder))
% filename = 'outputData.xlsx';
filename = 'outputData.csv';
columnA = xlsread(filename,'A112:B150');%读取表格指定区域
2.input data from TXT
% currentFolder='../data';% add folder path
% addpath(genpath(currentFolder))
O=load('angle.txt')