sensitivity analysis generate random integer values

조회 수: 1 (최근 30일)
Abdelmjid AITZIANE
Abdelmjid AITZIANE 2022년 1월 9일
댓글: men8th 2022년 12월 23일
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
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
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
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

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by