数据存储类型一般分为 .txt/.xls/.mat分别是指文本文件,excel文件和matlab生成的数据存储文件。
(1)excel文件选择xlsread函数,用法如下。
示例1:b=xlsread('E:\matlab\example01\GRA.xlsx');
这是指定义了一个变量b,它的内容是xlsx格式(也就是excel表),这个excel表的名字叫GRA,这个表格存储在E盘下,matlab文件夹下的example01文件夹里。一般直接在电脑中直接复制路径即可。
(2)*.txt文件使用textread函数或使用importdata函数
常见格式 [A,B,C,...] = textread(filename,format)
A=importdata(filename)
示例2:A = textread('E:\matlab\example01\01.txt','%d')
A = importdata('E:\matlab\example01\01.txt'); %加载01.txt文件里的内容。
示例2中第一行的意思是先将名字为01的txt文件的文本以d(数组)的形式存储起来并命名为A,format是指存储形式,可以直接不写,那么就默认原样保存,也可以制定存储格式,例如数值型、字符形、字符串、结构体。数值型包括整数(int)、单浮点数(single)、双浮点数(double),浮点数就是可以表示小数,单浮点数的精度也就是小数点后面的范围要比双精度浮点数的范围小。一般做计算全程使用数值型变量,计算量不大的时候,建议全程使用双精度浮点型(double)。