占个坑,先睡觉了,明天起来回答。
这是我的Excel, 现在需要把数据存到MATLAB工作区并使用.
%读取Excel表格为矩阵'spreadsheet'spreadsheet=xlsread('/Users/Pandora/Downloads/SignalSlitDiffraction_Matching.xlsx');%光强数据来自矩阵'spreadsheet'第一列, 储存在矩阵'intensity'中intensity=spreadsheet(:,1);%偏心距离数据来自矩阵'spreadsheet'第二列, 储存在矩阵'distance'中distance=spreadsheet(:,2);%获取缝宽和光源到硅光电池的5次平均值, 单位分别为mm, cmslitMatrix=xlsread('/Users/Pandora/Downloads/SignalSlitDiffraction_Matching.xlsx','C1:C5');lMatrix=xlsread('/Users/Pandora/Downloads/SignalSlitDiffraction_Matching.xlsx','D1:D5');
看看效果, 这是读取的Excel的全部数据.
这是读取的D1:D5的数据, 储存在矩阵'IMatrix'中.
这是读取的C1:C5的数据, 储存在矩阵'slitMatrix'中.
至此, Excel所有数据已读取完成, 存到了矩阵当中, 可以直接用了.