matlab查看开源函数源码
2013-11-21 13:20
302 查看
MATALB属于半开源软件,其中很多函数可以通过“open/edit/type+filename”命令进行编辑和查看源代码。但是有一些函数仅仅可以找到它的帮助文档,却无法看到具体的源代码,比如min,fft,sum等函数,因为这些函数属于MATLAB的built-in
function(内置函数),即MATLAB的built-in
function的代码是不公开的,有人说这些函数的算法是最优化的,保证较低的时间复杂度提高效率,所以,我感觉写一个算法优先考虑调用MATLAB自带函数,自带函数解决不了的情况下,再自己去写,毕竟自己写的代码的效率无法达到最优。
要确定哪些函数可以看代码哪些函数不可以看代码,可以通过which命令:
上图中的函数fft, sum, min属于MATLAB的built-in
function,无法看代码,只能通过“help/type+filename”来看帮助文档,通过这个路径一路查下去,M文件里面也只有帮助文档,没有源代码。最后一个函数axis.m就不是built-in函数,可以通过 “edit/open/type
+filename”来查看源代码。
function(内置函数),即MATLAB的built-in
function的代码是不公开的,有人说这些函数的算法是最优化的,保证较低的时间复杂度提高效率,所以,我感觉写一个算法优先考虑调用MATLAB自带函数,自带函数解决不了的情况下,再自己去写,毕竟自己写的代码的效率无法达到最优。
要确定哪些函数可以看代码哪些函数不可以看代码,可以通过which命令:
上图中的函数fft, sum, min属于MATLAB的built-in
function,无法看代码,只能通过“help/type+filename”来看帮助文档,通过这个路径一路查下去,M文件里面也只有帮助文档,没有源代码。最后一个函数axis.m就不是built-in函数,可以通过 “edit/open/type
+filename”来查看源代码。
相关文章推荐
- matlab实现牛顿迭代法求解非线性方程组
- Matlab的GUI的工作原理及流程
- matlab中find函数简介
- 关于如何在matlab中添加新的工具箱的整理和心得
- ubuntu12.04安装matlab
- ubuntu13.10安装matlab2013b
- MATLAB LU函数
- 交叉验证
- Matlab命令eig
- Matlab绘图-很详细,很全面
- matlab——最曲线救国的一招,服了自己了。。。。
- matlab——数据类型在unix和PC下的不同
- matlab——调用dos命令和文件操作的多种方式
- matlab——一次多变量命名
- matlab——连续读入多个文件技巧集合
- 给Matlab添加工具箱Toolbox的方法(有截图详细讲解)
- MATLAB中如何使用遗传算法
- Matlab矩阵运算函数-blkdiag函数
- Matlab矩阵运算函数-are函数(过时)
- matlab简易画板