Matlab数据写入文件常用函数


1 xlswrite 写入excel文件

语法描述
xlswrite(filename,A)将矩阵A写入Excel工作簿的第一个表中。
xlswrite(filename,A,sheet)写入指定的表中。
xlswrite(filename,A,xlRange)写入到工作簿的第一个表中xlRange指定的矩形区域,如“A1:C3”。
xlswrite(filename,A,sheet,xlRange)写入到工作簿的指定表中xlRange指定的矩形区域。
status = xlswrite(___)使用上述语法中的任何输入参数返回写操作的状态。当操作成功时,状态为1。否则,状态为0。
[status,message] = xlswrite(___)额外返回结构消息中写入操作生成的任何警告或错误消息。

2 csvwrite 写入csv文件

语法描述
csvwrite(filename,M)将矩阵M以逗号分隔的值写入文件。
csvwrite(filename,M,row,col)从指定的行和列偏移量开始,将矩阵M写入文件。

csvwrite最多可写入5位有效数字。如果需要更高的精度,可以使用带有精度参数的dlmwrite。
csvwrite不接受输入cell数组。要导出仅包含数字数据的单元格数组,请在调用csvwrite之前使用cell2mat将cell数组转换为数字矩阵。


3 dlmwrite 写入ASCII文件

语法描述
dlmwrite(filename,M)将数组M中的数值数据写入ASCII格式文件,使用默认的分隔符(,)分隔数组元素。如果文件名文件已经存在,则覆盖该文件。
dlmwrite(filename,M,’-append’)将数据追加到现有文件的末尾。
dlmwrite(___,Name,Value)使用一个或多个名称-值对参数另外指定了分隔符、换行符、偏移量和精度选项。
dlmwrite(filename,M,delimiter)将数组M写入文件,使用指定的分隔符。
dlmwrite(filename,M,delimiter,row,col)从目标文件中指定的行和列row和col开始写入数组,由分隔符分隔的空元素填充前导行和列。

4 writetable 将表写入文件

语法描述
writetable(T)将表T写入以逗号分隔的文本文件中。文件名是表的工作空间变量名,加上扩展名.txt。
T中每个变量的每一列将成为输出文件中的一列。T的变量名成为文件第一行的列标题。
writetable(T,filename)使用指定的名称和扩展名写入文件。
.txt、.dat或.csv文本文件。
.xls、.xlsm或.xlsx文件。
.xlsb电子表格文件。
writetable(___,Name,Value)使用一个或多个名称、值对参数指定的附加选项将表写入文件,并且可以包含上述语法中的任何输入参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A-Chin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值