matlab 结构体struct
2016-03-30 20:22
543 查看
matlab struct 结构体创建以及用法
|浏览:6095
|
更新:2014-07-20 11:04
1
2
3
4
5
分步阅读
一键约师傅
百度师傅高质屏和好师傅,拯救你的碎屏机
用matlab进行编写程序过程中,我们常常会用到struct结构体,下面我就介绍一下结构体的创建以及相关的操作。工具/原料
MATLAB方法/步骤
结构体的赋值:结构体的赋值,这里不建议用下面这种形式进行统一赋值,
s = sturct('field1',values1,'field2',values2,…)
而是建议直接赋值,就是对每一个属性进行单独赋值,因为每一个属性的长度不同,所以,直接赋值,就省去了声明的过程,方便,快捷;
例如我们要声明下面的结构体:
example.name='百度经验';
example.adress='北京';
example.age='18岁'
直接输入以上语句便可。
结构体值的显示:
如果我们要查看结构体的所有值,那么可以直接输入结构体的名字,然后回车,就可以列出结构体的每项的名称和值,如果要显示某一个属性,通过单独调用,例如example.name,便会显示其名称。
结构体的属性增加删除:
如果我们要删除结构体的某一项属性,那么可以通过函数Rmfield,来实现,如果要增加一个属性,那么可以直接进行赋值便可。
结构体字段名称的获取以及判断:
假如我们想要知道这个结构体具体有多少字段(属性),我们可以通过函数fieldnames来获取字段名称,同时我们也可以通过函数isfield来判断是否存在某一字段。
具体的实例如下:
相关文章推荐
- Seven More Languages in Seven Weeks (读书笔记):Julia
- Matlab研究分析Gabor滤波器
- matlab进度条
- ubuntu下安装matlab步骤
- ubuntu下安装matlab
- 【学习笔记】matlab中 pushbutton的buttondownfcn和callback函数有什么区别?
- Matlab绘图-很详细,很全面
- fastica matlab 转载
- 如何设置Matlab的默认属性?
- 将C/C++程序的变量数据导入到MATLAB中的方法!
- 七中滤波方法测试matlab实现
- matlab 3D绘图详解
- Matlab中数据的存储方式
- Matlab中数据的存储方式
- matlab2015a xcode7 找不到sdk问题
- 最大间隔多超平面分类器(多线性SVM分类器)介绍及Matlab实现
- matlab集合经验模态分解EEMD工具包
- 模糊聚类FCM的MATLAB实现
- VS 调用 Matlab (混合编程)
- 傅立叶变换-MATLAB