MATLAB中的函数与cell数据类型
2017-03-28 22:02
323 查看
1、函数的定义方式
定义方式: function [返回参数列表] = 函数名(输入参数列表)
需要将文件名,命名为和函数名相同的.m格式文件,当然输入输出都可以是单参数;
2、关于子函数
function [返回参数列表] = 子函数名(输入参数列表)
子函数的定义方式和函数基本相同,差别:子函数只能在包含函数的文件中进行使用;
3、内联函数
定义方式: 函数名 = inline('表达式')
理解上函数名类似函数指针?从网上得到的信息,内联函数需要占用更多的内存(如何理解?)。
4、函数句柄 function_handle
定义方式:采用@符号进行函数指针的引用,可以是自定义的函数,亦可以是原有函数。
函数句柄 = @func
当使用:函数名(输入变量)
等同于:func(输入变量)
5、关于cell数据类型
"细胞型数据结构(cell)可以使不同类型和不同维数的数组可以共存,细胞型数组实际上可以认为是一种以任意形式的数组为分量的多维数组。"
定义方式: 变量名 = {...}
变量中的各个元素可以是不同的类型,同样cell型数据结构采用矩阵类似的索引方式。
例如:
cellvariable = {@min,[1:10]} %包含不同数据类型元素的cell数据类型;
当使用size(cellvariable),返回 1 2;
可以通过cellvariable {1} 访问或更改@min;
亦可以通过cellvariable{3} = @max的方式增加元素;
关于变量类型查询:
class(cellvariable) --> cell
class(cellvariable{1}) --> function_handle
class(cellvariable{2}) --> double
1、函数的定义方式
定义方式: function [返回参数列表] = 函数名(输入参数列表)
需要将文件名,命名为和函数名相同的.m格式文件,当然输入输出都可以是单参数;
2、关于子函数
function [返回参数列表] = 子函数名(输入参数列表)
子函数的定义方式和函数基本相同,差别:子函数只能在包含函数的文件中进行使用;
3、内联函数
定义方式: 函数名 = inline('表达式')
理解上函数名类似函数指针?从网上得到的信息,内联函数需要占用更多的内存(如何理解?)。
4、函数句柄 function_handle
定义方式:采用@符号进行函数指针的引用,可以是自定义的函数,亦可以是原有函数。
函数句柄 = @func
当使用:函数名(输入变量)
等同于:func(输入变量)
5、关于cell数据类型
"细胞型数据结构(cell)可以使不同类型和不同维数的数组可以共存,细胞型数组实际上可以认为是一种以任意形式的数组为分量的多维数组。"
定义方式: 变量名 = {...}
变量中的各个元素可以是不同的类型,同样cell型数据结构采用矩阵类似的索引方式。
例如:
cellvariable = {@min,[1:10]} %包含不同数据类型元素的cell数据类型;
当使用size(cellvariable),返回 1 2;
可以通过cellvariable {1} 访问或更改@min;
亦可以通过cellvariable{3} = @max的方式增加元素;
关于变量类型查询:
class(cellvariable) --> cell
class(cellvariable{1}) --> function_handle
class(cellvariable{2}) --> double
相关文章推荐
- Matlab之Cell(单元数据)函数
- matlab中图像数据类型及处理函数
- matlab把数据从胞元类型(cell)转换为矩阵类型(matrix)
- matlab数据类型及相关函数
- Matlab----基本函数与数据类型
- matlab数据类型三(函数句柄)
- 【转】谈谈MATLAB中cell数据类型
- [转]MATLAB cell数据类型
- Afx全局函数及MFC常见数据类型
- 用dump函数来了解oracle的数据类型存储方式
- C语言速成手册(一):基本数据类型、标准输出、函数
- CONVERT 函数 [数据类型转换]
- 数据类型格式化函数
- access中,有无将文本类型的数据格式转化成数值型的函数?(解决 order by 的非数字排序问题)
- OpenGL学习——函数语法(数据类型,函数命名方式,辅助库,平台独立性)
- OpenGL基础图形编程 - OpenGL数据类型和函数名
- VC Afx全局函数 数据类型 字符串转化函数
- Object.ToString函数在转换日期类型数据时的精度问题
- javascript 简单高效判断数据类型系列函数
- javascript 简单高效判断数据类型 系列函数 By shawl.qiu