文档详情

第3讲Matlab的单元数组和结构.ppt

发布:2017-04-26约1.4千字共14页下载文档
文本预览下载声明
Matlab部分常用说明、常用命令和常用函数;“save”保存内存变量到指定文件 “load”加载指定文件的变量;“ans”结果的默认变量名 “pi”圆周率的常量名 “eps”浮点数相对误差值常量名 “inf”无穷大常量名 “exp”指数,exp(x)相当于 “log”自然对数,log(x)相当于 “log10”以10为底的对数 “log2”以2为底的对数 “mod”有符号求余 “rem”无符号求余 “abs”求绝对值 “sqrt”平方根运算;“det”求矩阵的行列式的值 “eig”求矩阵的特征值和特征向量 “inv”求矩阵的逆 “poly”求矩阵的特征多项式 “rank”求矩阵的秩 “trace”求矩阵的迹 “zeros”生成全0矩阵 “eye”生成单位矩阵 “ones”生成全1矩阵 “magic”生成魔方矩阵 “rand”生成随机数矩阵 “randn”生成服从正态分布的随机矩阵 “compan”生成多项式的伴随矩阵;“format long”显示16位十进制 “format short e ”显示5位十进制数加指数 “format long e”显示16位十进制数加指数 “format hox”显示16位十六进制数 “format bank”显示2位小数 “format short” 默认格式,4位小数 ;第三讲 单元数组和结构;1、单元数组;1.2单元数组的操作 1、单元数组内容的显示 A、celldisp(C,’name’)函数 显示单元数组C的内容,其显示的变量名称为name b{1,1}=[34] b = [34] [] [] [] celldisp(b,ww) ww{1,1} = ww{1,2} = 34 [] ww{2,1} = ww{2,2} = [] [] ;B、cellplot(C) 使用彩色图形来显示单元型变量的结构形式 cellplot(b);1.3单元数组的变维处理 A、添加或删除数组的单元 与矩阵的变维处理一样 如果a , b都是单元数组,那么 C=[a,b]是用中括号将两个单元数组集成为一个更大的数组 D=C(1,:)取出C数组的第一行所有的列生成数组D C(2,:)=[]删除数组C的第二行所有列里面的东西 B、reshape函数改变一个单元数组的结构 例如: reshape(A,1,4)命令将单元数组A改为一行四列的数组;2 结构型变量;B、使用struct函数生成结构型变量 struct_array=struct(countrys,{{china,american}},strengths,[10000 9000]) struct_array = countrys: {china american} strengths: [10000 9000];2.2结构型变量的操作 A、添加 student(1).gender=male; 给结构变量student第一组成员增加gender类,并赋值 B、删除 使用rmfield函数;课堂练习
显示全部
相似文档