如何将matlab得到的矩阵转存在excel中

如题所述

例如将进过matlab运算得到的矩阵为A=[1 2 3;4 5 6;7 8 9]保存在excel中的matlab语句是:excel=actxserver('Excel.Application');%启动Excel并返回名为excel的Activex服务器对象disp('按任意键,将可看到“Excel界面”出现。') pause set(excel,'Visible',1); %使开启的Excel默认界面可见wkbs=excel.Workbooks; %新工作薄句柄Wbk=invoke(wkbs,'Add'); %产生空白的新工作薄Sh=excel.ActiveWorkBook.Sheets; %当前激活工作薄的表格句柄Actsh=excel.Activesheet; %当前激活表的句柄 actshrng=get(Actsh,'Range','A1','E4'); %得到当前表指定区域的句柄set(actshrng,'Value',A); %把A矩阵送到Excel的指定区域希望对你有所帮助
温馨提示:答案为网友推荐,仅供参考