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

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.
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
Jon 2022년 1월 10일

0 개 추천

Sound like you are looking for the MATLAB randi function, you can get details by typing doc randi on the command line

카테고리

도움말 센터 및 File Exchange에서 Industrial Statistics에 대해 자세히 알아보기

제품

질문:

2022년 1월 9일

댓글:

2022년 12월 23일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by