matlab读写xlsx文件和txt文件

向data.xlsx文件的Sheet1中存入20行4列小数,向Sheet2中存入20行4列整数。data.xlsx的保存路径为E:\data.xlsx
在这里插入图片描述
在这里插入图片描述

matlab读xlsx文件

matlab读取Excel文件的命令为xlsread,xlsread的调用格式为xlsread(‘文件路径\文件名称’,‘工作表名称’)。
xlsread命令未指定工作表时,默认读取Sheet1中的数据。

Sheet1 = xlsread('E:\data.xlsx', 'Sheet1');	%读取Sheet1中的数据
Sheet2 = xlsread('E:\data.xlsx', 'Sheet2');	%读取Sheet2中的数据
Default = xlsread('E:\data.xlsx');	%未指定工作表时,默认读取Sheet1中的数据

在这里插入图片描述
变量Sheet1接收data.xlsx文件Sheet1中的内容
在这里插入图片描述
变量Sheet2接收data.xlsx文件Sheet2中的内容
在这里插入图片描述
变量Default接收data.xlsx文件Sheet1中的内容
在这里插入图片描述

matlab写xlsx文件

matlab写入Excel的命令为xlswrite,xlswrite调用格式为xlsread(‘文件路径\文件名称’,写入的数据,‘工作表名称’)。
xlsread命令未指定工作表时,默认写入Sheet1中的数据。
注意:若文件不存在,在使用xlswrite时会自动创建该文件。

A = [1 2 3 4;3 1 4 8;9 4 7 5;6 1 2 3]
B = [1 2 3 4 5;4 5 6 1 9;7 8 9 2 0]
xlswrite('E:\data_副本.xlsx', A, 'Sheet1');	%将变量A中的数据写入data_副本.xlsx文件的Sheet1中
xlswrite('E:\data_副本.xlsx', B, 'Sheet2');	%将变量B中的数据写入data_副本.xlsx文件的Sheet2中

在这里插入图片描述
将变量A中的数据写入data_副本.xlsx文件的Sheet1中
在这里插入图片描述
将变量B中的数据写入data_副本.xlsx文件的Sheet2中
在这里插入图片描述

matlab读txt文件

如果txt文件中数据为矩阵形式,通常可以采用简单的load命令来读取数据,然后在MATLAB中进行后续的处理。
load函数读取txt文件的调用格式为load(‘文件路径\文件名称’),文件中的数据可以以任意多个空格或Tab键隔开。

data = load('E:\data.txt')

在这里插入图片描述
data.txt文件中的数据以空格隔开
在这里插入图片描述
data.txt文件中的数据以Tab键隔开
在这里插入图片描述
data.txt文件中的数据以多个空格或Tab键隔开
在这里插入图片描述

matlab写txt文件

A = [1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16]
fid = fopen('E:\data_副本.txt','w');
for i = 1:size(A, 1)	%遍历行
    for j = 1:size(A, 2)	%遍历列
        fprintf(fid, '%10d', A(i,j));
        if mod(j, size(A,2))==0	%每写完一行就换行
            fprintf(fid,'\n');
        end
    end
end
fclose(fid);

在这里插入图片描述
在这里插入图片描述

  • 5
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值