Ⅰ 如何调出matlab的内部库函数的源代码
取决于你想看哪个函数。
如果是数学的函数,有很大可能性要看 LAPACK ,参见:
http://www.netlib.org/lapack/lug/
如果是其他内置函数,先help之,然后查看其中的参考文献,链接之类的东西。
Ⅱ matlab中怎么查看工具箱中的函数
使用抄 edit + 函数名即可打开函数。袭
不过对于bult-in function只能看到函数的注释部分,而不能查看函数的具体代码。
如: edit size就只能查看注释而edit tf既可以查看注释也能看到代码
Ⅲ 如何查看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函数。
自带函数,用type+函数名。比如,type dwt2可以显示dwt2函数的代码
但是,好像没有qpsk这个函数.
Ⅳ matlab工具箱自带的函数可以查看它的源程序吗
一般不可以,
用edit 函数名,如edit mesh可以查看使用接口部分代码。
Ⅳ matlab工具箱里面的函数执行源代码代码在哪儿
你尝试一下,看看在m文件编辑器中相关函数处,按键Ctrl+D,就能够打开该函数对应的m文件,如果matlab版本过老的话,可能不具备这项功能
Ⅵ 如何查看MATLAB自带函数的源代码
matlab属于商业软件,其内部的代码都是封装好的,无法查看,除非其中matlab公司引用的其他人的算法文件,会有代码。
Ⅶ matlab中工具箱和内部函数两个概念的有什么区别它们之间有什么联系
所谓工具来箱就是一些特定功能的函自数集合, 一种是matlab系统自带的工具箱, 也有用户或其他组织开发的工具箱,它们从本质上来说没有区别(差别只是官方与非官方). 你说的这个大气污染扩散函数工具箱就是非官方的工具箱,只能从开发者那里获得(可能免费也可能收费).
点源函数应该是点状的污染源扩散函数. 详细说明和使用方法还是要找到这个工具箱才能知道.
Ⅷ 如何查看matlab工具箱内置函数源代码
有几种方法可以实现查看matlab里自带函数的源代码:
在命令窗口中输入:
(1)、type 函数名(如 type rgb2gray 或者 type rgb2gray.m):即可在命令窗口中显示此函数的源代码;
(2)、open 函数名(如 open rgb2gray 或者 open rgb2gray.m):即可打开rgb2gray.m文件;
(3)、edit 函数名(如 edit rgb2gray 或者 edit rgb2gray.m):即可打开rgb2gray.m文件;
(4)、还有一种方法就是故意将原有函数的参数或类型写错,它就会提示错误,然后点击提示错误处,也可打开m文件,如:
rgb2gray(f, 3);%f为彩色图像文件名,后面的3是随意加上去的,因为函数rgb2gray原本就一个参数,现在为2个,肯定会报错
rgb2gray(f, 3);
??? Error using ==> iptchecknargin at 77
Function RGB2GRAY expected at most 1 input argument
but was called instead with 2 input arguments.
Error in ==> rgb2gray>parse_inputs at 76 %点击此处即可打开m文件
iptchecknargin(1,1,nargin,mfilename);
Error in ==> rgb2gray at 35 %点击此出也可打开m文件
X = parse_inputs(varargin{:});
不过,一些比较底层的源代码是看不见得。
Ⅸ 如何找出MATLAB的工具箱源代码
有一些写成动态库的,你就看不见代码了。
你可以试一下,输入
edit 命令名
比方说:
edit rgb2gray
这个是可以看见代码的。
而edit sqrt
会提示错误。