MATLAB 读写文件方法 (table)

建立table表格,指定列的名称,列的数据类型,预定义表格规模。

varNames={'Month','Pollution','CaseNum','ME','MeanNE','MaxNE_95th','MeanFE','MaxFE_95th','R_square'};     % 列名称
varTypes = {'string','string','double','double','double','double','double','double','double'};            % 列数据类型
sz = [MonthNum*TargetPollutionNum length(varTypes)];                                                      % 表格规模
T = table('VariableNames',varNames,'Size',sz,'VariableTypes',varTypes);                                   % 定义表格
% 向表格插入数据
T_Reduction(TNum,:) ={Month(M),TargetPollution{TP},length(caseNumSelect),ME_Redction,MNE_Reduction,MaxNE_Reduction,MFE_Reduction,MaxMFE_Reduction,R2_Reduction};

保存表格到指定文件中:

writetable(T_Reduction,'SW-RSM_Auto_Reduction.xlsx');

读取文件数据到表格中:

swReduction=readtable('SW-RSM_Auto_Reduction.xlsx');

 

参考资料:

https://ww2.mathworks.cn/help/matlab/ref/table.html

 

posted @ 2020-07-04 15:15  CollinsLi  阅读(2953)  评论(0编辑  收藏  举报