在使用MATLAB时,可能会遇到很多表格数据的处理,有时MATLAB也需要利用现存的表格数据实现操作目的。这时,就需要建立excel表格与MATLAB的交互作用。
工具/原料
1
电脑一台
2
MATLAB软件
方法/步骤
1
数据写入到指定excel中例:xlswrite('data.xlsx',A);或者xlswtrite('data.xls',A);注意1:表格名称后缀.xlsx与.xls并无差别,只是excel版本的不同。其中,后缀.xlsx是07版本之后的后缀,而后缀.xls则为03版本前的后缀,07版本可兼容03版本。注意2:在执行此命令时,不必自己新建立一个excel表格,MATLAB会自动建立一个当前目录下的excel表格,例如上述的data.xls。
2
数据写入指定的sheet中例:xlswrite('data.xlsx',A,2) ;这个语句是将矩阵A 的数据写入名为data的excel表格第二个sheet中(注意,这里是第二个sheet而不是sheet2)。
3
数据写入指定的sheet中的指定位置例:xlwrite('data.xlsx',A,3,'B3:F4') ;这个语句是将矩阵A的数据写入第三个sheet中,并且初始位置为B3,终止位置为F5。
5
清除表格中已经写入的数据利用下列程序:x=' ';xlswrite('data1.xlsx',x,'A1:Z100'); 上面的语法表示将表格data1中位于A1至Z100间的数据用空格代替
注意事项
本文总结了MATLAB向excel写入数据及从excel读出数据的基本操作方法,掌握这些后再遇到此类情况便可像如鱼得水般运用自如。
上一篇:如何更加关键字动态标识行记录
下一篇:梦幻西游钓鱼赚钱攻略