使用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系统块收益率排序列表数据生成的随机数生成器。下面可以看到一个这样的例子。