sensitivity analysis generate random integer values

1 visualización (últimos 30 días)
Abdelmjid AITZIANE
Abdelmjid AITZIANE el 9 de En. de 2022
Comentada: men8th el 23 de Dic. de 2022
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 comentarios
men8th
men8th el 23 de Dic. de 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 el 23 de Dic. de 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?

Iniciar sesión para comentar.

Respuestas (1)

Jon
Jon el 10 de En. de 2022
Sound like you are looking for the MATLAB randi function, you can get details by typing doc randi on the command line

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by