MATLAB 自带函数源代码的查找
2014-02-28 15:27
295 查看
有时候可能需要把MATLAB程序移植成C程序或者C++程序,这对与通信行业的人来说是很常见的事情,事先利用MATLAB天生具备的优越可视化环境仿真,利用MATLAB丰富的自带行数完成复杂算法的仿真,以比较不同算法之间的效率,对高效算法进行移植。
这时候往往会用到一些较为专业的函数,例如rgb2gray、fft等等,在MATLAB中我们仅是调用这些函数,不用关心MATLAB是怎么实现这些函数的,但是要想移植成C/C++程序,必须自己编写这些专业函数,如果我们可以查看这些函数在MATLAB中是如何实现的,那么对于移植效率会有很大提升。有若干种可以查看MATLAB函数源代码的方法:
1、在命令窗口中输入:type 函数名(例如type rgb2gray等),就会在命令窗口出现该函数的相关说明及源代码;
2、在命令窗口中输入:open 函数名(例如open rgb2gray等),就会打开该函数的m文件;
3、在命令窗口中输入:edit函数名(例如edit rgb2gray等),同样会打开该函数的m文件;
4、还有一种方法就是故意将原函数的参数类型或者个数写错,就会出现出错提示,点击提示出错处,也可以打开该函数的m文件;
很多大型的函数都能获得源代码,但是MATLAB里面有一些built-in函数是看不到源代码的,sort就是其中之一。这些函数是预编译好的,运行效率非常好,比如像find、min、max等频繁用到的一些函数还有很多矩阵运算函数都是built-in函数。
文章转自:http://xiaomuyuxiaodao.blog.163.com/blog/static/119882122012102933225637/
这时候往往会用到一些较为专业的函数,例如rgb2gray、fft等等,在MATLAB中我们仅是调用这些函数,不用关心MATLAB是怎么实现这些函数的,但是要想移植成C/C++程序,必须自己编写这些专业函数,如果我们可以查看这些函数在MATLAB中是如何实现的,那么对于移植效率会有很大提升。有若干种可以查看MATLAB函数源代码的方法:
1、在命令窗口中输入:type 函数名(例如type rgb2gray等),就会在命令窗口出现该函数的相关说明及源代码;
2、在命令窗口中输入:open 函数名(例如open rgb2gray等),就会打开该函数的m文件;
3、在命令窗口中输入:edit函数名(例如edit rgb2gray等),同样会打开该函数的m文件;
4、还有一种方法就是故意将原函数的参数类型或者个数写错,就会出现出错提示,点击提示出错处,也可以打开该函数的m文件;
很多大型的函数都能获得源代码,但是MATLAB里面有一些built-in函数是看不到源代码的,sort就是其中之一。这些函数是预编译好的,运行效率非常好,比如像find、min、max等频繁用到的一些函数还有很多矩阵运算函数都是built-in函数。
文章转自:http://xiaomuyuxiaodao.blog.163.com/blog/static/119882122012102933225637/
相关文章推荐
- 如何查看MATLAB自带函数的源代码
- 如何查看MATLAB自带函数的源代码
- 查看MATLAB自带函数的源代码
- JDK自带的二分查找算法和自己写的普通二分查找算法的比较(java二分查找源代码)
- C语言中库函数自带的查找函数bsearch
- MATLAB自带的svm实现函数与libsvm差别小议(机器学习)
- MATLAB 滤波函数的源代码
- 图像放缩 (matlab实现,不用自带的函数)
- C语言实现Matlab自带的滤波filter()函数
- MATLAB】MATLAB的自带数据及可生成数据的函数
- MATLAB自带的svm实现函数与libsvm差别小议
- libsvm工具箱与MATLAB自带工具箱中svmtrian()函数冲突问题解决
- OpenCV2学习笔记(十五):利用Cmake高速查找OpenCV函数源代码
- SQL 查找存储过程及视图与自带函数
- ctags 和 cscope查找源代码中的函数
- matlab自带滤波器函数小结(图像处理)
- 给图像加高斯噪声和椒盐噪声(不使用自带函数)matlab实现
- MATLAB自带的svm实现函数与libsvm差别
- 如何查看MATLAB函数的源代码
- matlab自带滤波器函数小结(图像处理)