sensitivity analysis generate random integer values

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 Kommentare

men8th
men8th am 23 Dez. 2022
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 am 23 Dez. 2022
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?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Jon
Jon am 10 Jan. 2022

0 Stimmen

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

Kategorien

Produkte

Gefragt:

am 9 Jan. 2022

Kommentiert:

am 23 Dez. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by