1.元胞数组是一种可以容纳多种变量类型的数据结构
元组数组:CA1={randi(10,5,6),‘Love’ ;1:10,100}
CA2=cell(2,2)元胞定义内部结构为2*2的矩阵
CA2{1,1}=[]将矩阵的第一个元素删除
cellplot©显示元胞数组的图形结构
2.结构体
student.name=’John Doe’;
student.addr1=’123 Main Street’;
student.city=’Anytown’;
student.zip=’ 255049’;
3.数据处理
load xx.mat文件(.dat文件必须满足矩阵对应行列相同,.mat就不需要)
load filename 将文本文件中的数据导入工作区
1)纯文本文件
1.a=load('data2.txt');
2.a=textread('data2.txt');
3.a=dlmread('data2.txt',delimiter,R,C);文本文件中有分隔符,可以指定分隔符,指定行和列
4.dlmwrite('data3.txt',b) 令把矩阵 b 保存到纯文本文件 data3.txt
2)Excel文件
1.xlswrite(filename,A,sheet,range) 将阵列 A 写入Excel 文件 filename 中 sheet 表格的 range 指示的单元格内
2.b=xlsread('data5.xls','Sheet2','C3:F6') 的 Excel 文件 data5.xls 中表单 Sheet2 的域“C3:F6”中的数 据赋给 b。
操作文件
1.fid=fopen('shuju.txt','r'); %以只读的形式打开文件
2.fclose(fid); %打开的文件使用完之后一定要关闭。
3.count=fwrite(fid,array,precision) 以用户指定的格式向文件中写入二进制数据
4.[array,count]=fread(fid,size,precision)从文件中按用户指定的格式读取二进制数据
5.array=fscanf(fid,format) 从文件中读取格式化的数据
6.line=fgetl(fid)返回下一行的数据,不包括行结束符
7.line=fgets(fid)返回下一行的数据,包括行结束符
8.ident=exist(‘item’) 检查变量,内置函数或文件的存在性
图像文件
彩色图像对应三维
灰度图像对应二维
rgb2gray / gray2rgb
imread读取赋予值给A,A是一个矩阵,imshow(A)显示图像
图像常用格式:jpg,png,gif,bmp(论文常用格式eps)