主要内容

使用MATLAB函数调用的Python函数和MATLAB系统块

这个例子显示了如何调用Python®函数在仿真软件使用Python®®,各种随机数字排序函数和两个不同的街区:块和MATLAB系统块的MATLAB函数。在MATLAB®使用Python,明白了从MATLAB -开始访问Python模块

MATLAB支持Python的参考实现,通常称为CPython的。如果你是Mac或Linux®平台,你已经安装了Python。如果您使用的是Windows®,您需要安装一个分布,如发现https://www.python.org/downloads。有关更多信息,请参见配置您的系统使用Python

使用Python函数仿真软件模型

这个模型包含一个随机数发生器,输出1 x5包含数字从0到1,MATLAB函数和MATLAB系统块排序数字,和一个手动开关,导致显示块。

块调用MATLAB函数py.sorted从Python函数和输出1 x5排序列表,下面的代码片段中所示。

函数y = fcn (u)%的“u”值排序coder.extrinsic (“py.sorted”);ytmp = py.sorted (u);结束

块调用MATLAB系统py.sorted函数的一部分stepImpl和输出1 x5排序列表如下面的代码片段中所示。

函数y = stepImpl (~)%的实现算法。计算y的函数输入u和%离散状态。y = py.sorted (u);y = cellfun (@double、细胞(y));结束

运行这个模型使用MATLAB函数块或MATLAB系统块收益率排序列表数据生成的随机数生成器。下面可以看到一个这样的例子。

Baidu
map