• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Matlab:结构数组

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、知识点

1、结构数组的定义: 

某个对象不同属性数据,用一组数据来表示,这样的一组数据叫做结构数组。(结构数组中的元素既可以是数值,也可以是字符串,生活中常见的例如:检测数据、产品档案、人事档案······)

2、 有关结构数据的函数:

3、结构数组的创建: 

1)直接赋值

2)用函数struct创建(函数struct的一般格式为:

4、结构数组与单元数组的转换:

 

 (函数名中的“2”可以这样记:(from) struct to cell的to与two发音相近,由此可解释“2”的由来)

5、单元数组的数据处理: 

Matlab的单元数组虽然有类似于Excel的功能,但其统计分析的功能不如Excel。要想使用均值函数mean对单元数组中的元素进行操作, 必须将单元数组中的数值转换成数值向量,随后进行数值运算。

 

二、实例演练 

1、

2、构建结构数组student,其中包含学生ID,学生姓名(各数据见下表)

 

【注意:创建结构数组的一般步骤为:

1、键入结构数组各元素的数据(格式见上图工作区);

2、在命令行使用struct函数构建结构数组(格式见上图工作区)

 

3、将例2中的结构数组转换为单元数组A,并显示单元数组A

 

【使用struct2cell() 函数】

4、构建1*4单元数组,命名为Score,键入四名同学成绩,再计算他们的平均成绩。

 

 

三、总结思考 

1、MATLAB结构数组有OOP的“味道”在里面,可以借助c++的相关概念来理解。

2、程序无法正常运行,要首先检查语句使用的参数是否符合相关要求, 再考虑算法问题,最后若依旧解决不了,可以百度。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
用delphi 做服务器,basic4android 实现三层数据交互发布时间:2022-07-18
下一篇:
[转贴]Delphi消息机制学习笔记发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap