How to use Birnbaum-Saunders dist in SImulink
1 回表示 (過去 30 日間)
古いコメントを表示
I have a data set from a process that is in a Birbaum-Saunders distribution. Using it in a set of tests in Matlab shows that it will produce the values I need for simulating that process correctly.
I am building this in Simulink, but am at a loss for how to actually use this non-normal distribution in the Simulink model. Can anyone tell me how to do this, or point me in the right direction?
0 件のコメント
回答 (1 件)
patrick1704
2022 年 7 月 17 日
Hi there,
if you are not required to fulfill special coding guidelines, the Matlab function block is always an option, with which you can directly include Matlab code: Include MATLAB code in models that generate embeddable C code - Simulink - MathWorks Deutschland
Otherwise, you can probably use uniformly distributed numbers (Generate uniformly distributed random numbers - Simulink - MathWorks Deutschland) and implement something like inverse transform sampling yourself (Inverse transform sampling - Wikipedia) to spread them according to the desired distribution.
参考
カテゴリ
Help Center および File Exchange で Random Number Generation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!