How do I do random integers between (100*pi and 200*pi)?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Azairis
el 2 de Dic. de 2019
Comentada: Azairis
el 2 de Dic. de 2019
I keep getting the error that IMIN has to be smaller or equal to IMAX.
Fspeed = randi([100*pi 200*pi])
Also, for an object that is animated how do I allow the user to click the element they have to click -
%let user catch
[xClic, yClic] = ginput(3);
1 comentario
Adam
el 2 de Dic. de 2019
You should always give complete error messages with questions. The actual error you get when you do that is:
Error using randi
First input must be a positive scalar integer value IMAX, or two integer values [IMIN IMAX] with IMIN less than or equal to IMAX.
You just interpreted parts of the error message and ignored the bits that were actually relevant to your case - i.e. that the values must be integers.
Respuesta aceptada
KALYAN ACHARJYA
el 2 de Dic. de 2019
Editada: KALYAN ACHARJYA
el 2 de Dic. de 2019
100*pi or 200*pi are not integers
>> 100*pi
ans =
314.1593
For randi case
randi([IMIN IMAX],1);
here the input must be a positive scalar integer value IMAX or IMAX
You can do this one:
Fspeed=randi([round(100*pi),round(200*pi)],1)
Please post a separate question for 2nd question.
3 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!