sensitivity analysis generate random integer values
4 次查看(过去 30 天)
显示 更早的评论
In Simulink senstivity analysis module, to generate integer values with latin hypercube sampling method to performe a sensitivity analysis for a discrete model, the system generate a decimal values.How can I generate random integer values?
Thank you in advance
2 个评论
men8th
2022-12-23
I have the same question. From what I can tell at the moment you cannot do this out of the box. A possible solution might be to generate real numbers then round to integers, but I'm not sure I want to add that logic to my model.
men8th
2022-12-23
Actually, there is this clue in the documentation "To use a variable of a numeric data type other than double, convert the variable to a Simulink.Parameter object, which separates a parameter value from its data type. Set the Value property to a default double number, and use the DataType property to control the data type."
So it looks like if assign a double to a parameter expecting an integer it will cast it to an integer?
回答(1 个)
Jon
2022-1-10
Sound like you are looking for the MATLAB randi function, you can get details by typing doc randi on the command line
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!