MATLAB学习笔记-文件读写

本文档介绍了在MATLAB中如何保存和读取数据,包括从Excel文件导入数据,计算平均值和标准差,并将结果写入文件。还展示了使用低级别文件I/O函数进行文件操作的方法,以及如何同时保存数据和表头。此外,提供了涉及数据处理、文件操作和MATLAB编程的相关指令和示例。
摘要由CSDN通过智能技术生成

如何保存和读取数据

 根据存储和读取的位置不同,指令也不同。

文档形式

magic,幻方,产生的是各个行列的和都相等的矩阵

clear清除了所有数据以后,save存储的就是目前仅有的全部数据a。

'-ascii'可以使保存的或者读取的数据可视化。

 

从Excel中读取数据,此时文件已经放置在MATLAB中

文件内容如下

 

 输入代码和结果如下

第一行代码为提取其中数据(会直接忽略表头),第二行代码是提取指定位置数据。

MATLAB写入数据:

其中,因为mean是column operation,如果 A 为矩阵,那么 mean(A) 返回包含每列均值的行矢量。所以要算它的转置。score上的小标点是score的转置,因为要算的是一个人三次考试的平均数,算好之后在经过转置变成原样。

执行完第二行指令的结果

第三行指令为写入表头,结果如下:

练习:

 将标准差写入F列

代码

 

 运行结果

 如何同时获得数据和表头?

演示如下

数据和表头可以同时写入新的文件 

 结果如下:

 

文件写入的另一种方式

low-Level File O/I Functions

 步骤

 

 一些常用指令

 

第一行‘W'表示写入

第三行标红位置为格式,5.3表示5位数有三位小数,8.4同理。\n表示换行。

 

 运算程序及结果

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值