第3章 单元组和结构.pptVIP

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 单元组和结构

MATLAB 7.0从入门到精通;课程主要内容;第3章 单元数组和结构;3.1 单元数组;3.1.1 单元数组的生成;左标志法;右标志法;上面的单元数组也可由下面的方法直接得到: c={abc,eye(2);[1 2;3 4],[1 2]} c = abc [2x2 double] [2x2 double] [1x2 double];使用cell函数生成单元数组: cell(n)生成一个n*n阶的置空单元数组; cell(m,n) 或cell([m,n])生成一个m*n阶的置空单元数组; cell(m,n,p,…)或cell([m,n,p,…])生成一个m*n*p…阶的置空单元数组; cell(size(a))生成与a同形式的单元型置空矩阵。;cell函数生成单元数组; a{1,1}=[1 2;2 2] a = [2x2 double] [] [] []; a{1,2}=[MATLAB7.0] a = [2x2 double] MATLAB7.0 [] []; a{2,1}=[peking] a = [2x2 double] MATLAB7.0 peking []; a{2,2}=[1 2] a = [2x2 double] MATLAB7.0 peking [1x2 double];3.1.2 单元数组显示;程序实例; celldisp(c) c{1,1} = abc c{2,1} = 1 2 3 4 c{1,2} = 1 0 0 1 c{2,2} = 1 2; c={abc,eye(2);[1 2;3 4],[1 2]}; c(1,2) ans = [2x2 double] c{1,2} ans = 1 0 0 1; a={[1 2],[1 2 3];[2 3],[2 3 4]}; celldisp(a,hh) hh{1,1} = 1 2 hh{2,1} = 2 3 hh{1,2} = 1 2 3 hh{2,2} = 2 3 4;3.1.3 单元数组绘图;程序实例;策胀祷娠晾呢龟艳驭梦员辗五摹驹赞莆潦系虎例饺缚赐引芍蔷遏歪倘污皿第3章 单元组和结构第3章 单元组和结构;程序实例;富疗泥蹈葬裹弃专奈路惨脚明葡月夏昔欲陷听嫡虚引娘忻撼基雁芝再崔秸第3章 单元组和结构第3章 单元组和结构;3.1.4 单元数组合并与变形;单元数组合并实例;单元数组删除实例;单元数组变形实例;3.2 结构型变量;3.2.1 结构型变量的生成;程序实例;结构体显示;增加结构体变量;此时,输入student将只得到该结构的成员变量名而不显示内容 student student = 1x2 struct array with fields: test name weight height num add tel;可以继续在窗口中输入student(1)或student(2)来查询其具体内容。 student(2) ans = test: [99 65 88 78 76 98 75 96 59] name: Wei Huan weight: 50 height: 1.5800 num: 34999 add: School of Psychology.Chongqing university tel: 02361701456;使用struct函数生成结构变量 Struct_array=struct(‘field’,v1,’field2’,v2,…),其中,field为各成员变量名,v1等为对应的各成员变量的内容,但是必须配对出现。;程序实例;失败的生成实例;添加结构体变量;3.2.2 结构体变量的操作;在结构体变量中删除成员变量 s=rmfield(s,’field’)从m*n阶的结构体变量s中删除指定的成员变量field。但该函数仍保留原有结构形式。 s=rmfield(s,fields)当fields是单元型变量时,将一次性删除多个成员变量。;程

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档