如何保存和读取数据
根据存储和读取的位置不同,指令也不同。
文档形式
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表示换行。
运算程序及结果