zeros函数——生成零矩阵
【zeros的使用方法】
B=zeros(n):生成n×n全零阵。
B=zeros(m,n):生成m×n全零阵。
B=zeros([m n]):生成m×n全零阵。
B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。
B=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零阵或数组。
B=zeros(size(A)):生成与矩阵A相同大小的全零阵。
fopen函数——打开文件
最常用的调用形式:
fileID = fopen(filename, permission)
permission是打开方式参数r :只读
w :只写
r+ :读写
w+ :读写
注意,好像确实没有“rw”之类的参数。
r+和w+都是读写,区别何在呢?其实很简单,r的话,如果找不到文件就会失败,w的话,找不到文件就会新建一个,所以,这一点在r+和w+上统一如此。r+如果找不到文件,会返回-1,正确的文件句柄肯定是非负的。
a :追加形式的写。
a+ :追加形式的写,同时也可以读。
a是w的升级版,遇到文件不存在时同样毫不犹豫地新建一个。a+是这里最强大的,追加的写,能读,还能新建。
如果以文本形式打开,那么在上述参数后面再加t就行啦,毫无压力。不过文本形式速度慢。
fscanf函数——读取文件
语法1:[a,count]=fscanf(fid,format,size)
根据指定的格式从fid 文件按照格式format读出数据并按size的格式放入内存。
a
count :返回值。0:失败、n>0:成功,n是读出数据个数。
fid
size
N
inf
[M,N] : 读出数据以M*N的格式放入变量名a内
format :读出数据的格式
format是字符形式,与C语言基本相同。字符形式中有“%”与字符集(d,i,o,u,x,e,f,g,s,c,…)搭配构成。