手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

MATLAB与excel表格的交互

时间:2024-10-17 01:01:21

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。

MATLAB与excel表格的交互

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。

4、从excel中读入数据利用xl衡痕贤伎sread函数,用法与xlswrite用法类似。例:A=xlsread('data1.xls刻八圄俏9;) ; %将表格data1中的数据读入到矩阵A中。A=xlsread('data1.xls',2,'A3:C9') ; % 将表格data1中的第二个sheet的A3至C9内的数据读入到矩阵A中。注意1:若从表格中读入的数据中含有字母或者文字,则读出相应位置的数据会变成NaN。注意2:当excel表格中含有表格标题时,可以直接输入标题。例:data1=xlsread('grades.xls','GPA')%其中GPA为相应表格的标题[data1,headertext]=xlsread('grades.xls','GPA')%其中headertext返回表格GPA中的表格头。

5、清除表格中已经写入的数据利用下列程序:x=' ';xlswrite('data1.xlsx',x,'A1:Z100');上面的语法表示将表格data1中位于A1至Z100间的数据用空格代替

© 手抄报圈