在MATLAB中打开系统对象的m文件

时间:2015-04-19 18:43:14

标签: matlab

我正在尝试在Matlab中使用Communications Toolbox。在此工具箱中,有许多内置的系统对象,例如

1)comm.PSKModulator

我想检查.m文件,看看这些系统对象是如何实现的。所以我写了命令

open comm.PSMModulator

然而,这没有帮助。有谁知道为什么它不起作用或者可能无法访问这些代码?

更新

当我写下which comm.PSKModulator时,我会收到以下内容

/Applications/MATLAB_R2014a.app/toolbox/comm/comm/+comm/PSKModulator.p  % comm.PSKModulator constructor

我写的地方comm.PSKModulator我得到了

Error using open (line 146)
File associated with
'/Applications/MATLAB_R2014a.app/toolbox/comm/comm/+comm/PSKModulator.p' not found.

由于

1 个答案:

答案 0 :(得分:0)

某些系统对象可能是用C ++实现的,并且在MATLAB代码中没有太多要显示,这可能是这是p编码的原因。您需要检查相应的Simulink块文档,以获取所用算法的描述。您可以在http://www.mathworks.com/help/comm/ref/mpskmodulatorbaseband.html找到M-PSK调制器基带的文档,其中包含有关所实施算法的更多描述。