数据生成
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
mat格式
%将数据单独存储
save('x.mat','x');
save('y1.mat','y1');
save('y2.mat','y2');
%将数据存入一个mat文件中
save data.mat x y1 y2
%mat文件读取
load data.mat
txt格式
save 'data.txt' x -ascii %将数据已存储为TXT格式的文件
T = load('data.txt'); %数值TXT文件的读取
xls/xlsx格式
xlswrite('data.xls',y1)
W = xlsread('data.xls');
isequal(y1, W) %判断存储前后文件的一致性
xlswrite('data.xlsx',y1)
U = xlsread('data.xlsx');
isequal(y1, U) %判断存储前后文件的一致性
csv格式
csvwrite('data.csv',y2)
V = csvread('data.csv');
isequal(y2, V)