MATLAB函数句柄、单元数组和结构
来源:互联网 发布:windows.old文件夹 编辑:程序博客网 时间:2024/06/05 17:51
函数句柄、单元数组和结构
函数句柄:包含有引用函数时所有的信息,优点:将函数句柄作为调用中的参量传递到另一个函数;可以保存到数据结构或文件中
函数句柄运算符@
有两种函数句柄:1、命名函数句柄:创建例如:>>f=@sin
调用例如:>>f(pi/4) 或者>>sin(pi/4)
2、匿名函数句柄(anonymous function handle):创建格式:@(input - argument - list)expression 例如:>>g = @(x) x.^2;%得到输入的平方
单元数组:能在一个变量名下组合一套对象(如数字、字符、其他单元矩阵)的方法
例如:>>C= { f , b, char_array }
>>C 输出的是特性的描述
>>C{3} 查看该单元的第三个元素的全部内容
>>C(3) 查看该单元的第三个元素的特性描述
特别注意:单元数组只包含有参量的副本,不包含指向这些参量的指针。也就是说当C的任何参量在C创建之后改变了,C中的描述不会改变
结构:与单元数组类似,可将不同的数据组合为单个变量
区别:单元的地址由数字寻址
结构的元素由用户定义的称为字段的名称寻址
例如:>>function s =image_stats(f) %s是一个结构,f是一幅输入图像
>>s.dm=size(f); % [ M,N ] = size(f) 返回二维图像f的行数和列数
>>s.AI=mean2(f); % means(f)计算f中元素的平均值
>>s.AIrows=mean(f,2);
>>s.AIcols=mean(f,1);
字段名是任意的,如dm,AI 但必须以非数字的字符开始
0 0
- MATLAB函数句柄、单元数组和结构
- Matlab基础之单元数组和结构数组
- matlab_结构数组和单元数组
- 【转载】MATLAB函数句柄和匿名函数
- matlab数据类型二(单元变量、结构数组)
- 【005.Matlab基础 单元数组与结构体 】
- matlab基本知识点3-单元数组与结构
- MATLAB函数句柄
- MATLAB函数句柄
- matlab 函数句柄
- Matlab中的函数句柄@
- 函数句柄matlab
- Matlab函数句柄
- matlab函数句柄介绍
- MATLAB中元胞数组的单元索引和内容索引
- MATLAB 函数句柄的用法
- MATLAB @ 函数句柄的用法
- matlab中函数的句柄
- 仿网易新闻分类刷新
- POJ2836 状态压缩dp不能逆向推倒的
- Java ThreadPool源码简单的解析
- ANDROID 内存分析
- Activex签名方法和工具技巧(图)
- MATLAB函数句柄、单元数组和结构
- 51NOD 1016 水仙花数 V2(打表)
- kafka同步zookeeper前移偏移量
- codeforces Inna and Dima:好题,记忆化搜索,dfs
- JavaEE(3)
- RCNN(一):Rich feature hierarchies for accurate object detection and semantic segmentation
- SpringMVC简介
- Python学习笔记--2016.08.04
- 产生10个随机数放入数组,不允许有重复