读写CSV文件

% 写csv文件
% 写csv文件最好将数据类型改为table类型

signal = cell2table(signal)
signal.Properties.VariableNames = {'code', 'date', 'price'}
writetable(signal, 'signal.csv')

% 读csv文件
% 读csv文件,如果全是数字可用csvread(filename)
% 读csv文件,如果有表头则用readtable
readtable(filename, 'ReadVariableNames', false)

读写.Mat文件

% 假设有变量X
% 将变量X存到X.mat里
save('X.mat','X') 
% 读取.mat文件
load('X.mat')

文件操作

% 文件路径反斜杠表示即可
'd:/work/abc.txt'

% 返回一个struct的list
% 每个struct有属性name date bytes is dir datenum
a = dir
% 返回当前文件夹下的文件名 是数组矩阵的形式
a = ls % 若需要将文件名改为cell列表则再使用cellstr(a)
% 判断文件或文件夹是否存在 
% 0不存在 7是一个文件夹
exist(name)
% 是否是文件夹
isdir(path)
% 改变当前目录到path
cd(path)
% 删除文件
delete(filename)
% 构造文件夹
mkdir(path)
% 删除文件夹
rmdir
% 复制文件 destination不存在则创建
copyfile('source', 'destination')
% 移动文件
% 也可以用于文件重命名
movefile('source', 'destination')

results matching ""

    No results matching ""