如何在 Simulink 中随机生成不同的种子?
How to have different seeds for random generation in Simulink?
我在 Simulink 中有一个使用 Random Number
块的模型。此 Random Number
块使用 Seed
值来生成随机值。现在,如果我有多个模型副本:
main.slx
|
|-----> child_1.slx (Random Number block inside)
|
|
|-----> child_2.slx (Random Number block inside)
|
|
|-----> child_3.slx (Random Number block inside)
如何设置Random Number
的Seed
在每个副本中都不一样?
您需要适当地参数化您的子模型。您可以使用 Model 块的 Arguments
选项卡来执行此操作(查看链接页面的大约 60%)。
还有大量关于此的文档,包括一个有效的示例。请参阅 Parameterize Instances of a Reusable Referenced Model 或在 MATLAB 命令行中执行 docsearch('Parameterize Instances of a Reusable Referenced Model')
并选择第一个结果。
我在 Simulink 中有一个使用 Random Number
块的模型。此 Random Number
块使用 Seed
值来生成随机值。现在,如果我有多个模型副本:
main.slx
|
|-----> child_1.slx (Random Number block inside)
|
|
|-----> child_2.slx (Random Number block inside)
|
|
|-----> child_3.slx (Random Number block inside)
如何设置Random Number
的Seed
在每个副本中都不一样?
您需要适当地参数化您的子模型。您可以使用 Model 块的 Arguments
选项卡来执行此操作(查看链接页面的大约 60%)。
还有大量关于此的文档,包括一个有效的示例。请参阅 Parameterize Instances of a Reusable Referenced Model 或在 MATLAB 命令行中执行 docsearch('Parameterize Instances of a Reusable Referenced Model')
并选择第一个结果。