ihave an exponential distributed service time with a mean of 10^-3.I added the event based random number.how can i add exponential distribution repair times mean 0.1?
1 回表示 (過去 30 日間)
古いコメントを表示
ihave an exponential distributed service time with a mean of 10^-3.I added the event based random number.how can i add exponential distribution repair times mean 0.1?
回答 (1 件)
Shivansh
2023 年 9 月 11 日
Hi Mai,
Yes, you can use the provided MATLAB code to generate repair times with an exponential distribution and a mean of 0.1. The random('exp',0.1) function in MATLAB generates random numbers from an exponential distribution with a mean of 0.1.
Here's an example of how you can use this code in a MATLAB Simulink model:
- Create a MATLAB function block in your Simulink model.
- Open the block's dialog and enter the following code in the "MATLAB Function" field:
function y = repairTimeFcn(u)
repairTime = random('exp', 0.1);
y = u + repairTime;
end
- Connect the input u to the MATLAB function block and connect the output y to the single server block.
This MATLAB function block will take the input u (which represents the event-based random number) and generate a repair time based on an exponential distribution with a mean of 0.1. The repair time is then added to the input u, and the resulting value is passed to the single server block
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!