如何在matlab工作区中清除自己输入的数据?

可以直接在m文件中使用xlswrite函数:(文件名/工作表/范围都用单引号括起来)

xlswrite(文件名,M);将矩阵M的数据写入名为filename的Excel文件。

xlswrite(文件名,M,工作表);将矩阵m的数据写入文件名中指定的表格。

xlswrite(文件名,M,范围);将矩阵M中的数据写入Excel文件,文件名为,存储区域由range确定,例如,' C1:C2 '。

xlswrite(文件名,M,工作表,范围);根据先前的命令,指定要存储的纸张。

status = xlswrite(文件名,...) ;返回完成状态值。如果写成功,状态为1;另一方面,如果写入失败,状态为0。

[状态,消息] = xlswrite(文件名,...);返回由写操作引起的任何错误或警告消息。

应用示例

示例1:将数据写入默认工作表。

将七元素向量写入testdata.xls。默认情况下,数据将被写入文件中第一个工作表的单元格A1至G1。xlswrite('testdata.xls ',[12.7 5.02 -98 63.9 0 -.2 56])

例2:将混合数据写入工作表。

d = {'Time ',' Temp ';12 98;13 99;14 97};

s = xlswrite('tempdata.xls ',d,'温度',' E1 ')

s =

1

时间温度

12 98

13 99

14 97

示例3:向文件中添加新工作表

现在,将上述示例中的数据写入tempdata.xls中不存在的工作表中。在这种情况下,xlswrite将添加一个具有用户指定名称的新工作表,并且xlswrite将显示一条警告,提示已添加了一个新工作表。xlswrite('tempdata.xls ',d,' NewTemp ',' E1 ')

警告:添加了指定的工作表。

如果您不想看到这些警告,可以输入以下命令。

警告关闭MATLAB:xlswrite:AddSheet

再次输入write命令,这次创建另一个新工作表NewTemp2。此时,不会显示提示消息,但仍然可以使用msg命令提取消息。

[stat msg]= xls write(' tempdata . xls ',d,' NewTemp2 ',' e 1 ');

味精

消息=

消息:“添加了指定的工作表。”

标识符:“MATLAB:xlswrite:AddSheet”图书。