How to make data random around a given point and within a particular range

1 visualización (últimos 30 días)
Hi, I am trying to write a table with some fake data and need it to compare to a checking vector(A(:,2)). In the checking vector each neighbouring field increments by a defined amount. I want the fake data to increment by an amount to bring the fake data field within say +/- 0.05 of whatever the checking vector is but to have this variance random. Is this possible?
A(:,1)=(1:5)%this is just an index
A(:,2)=[0;84.66716;169.33432;254.00148;338.66864;]%the check vector

Respuesta aceptada

Jan
Jan el 9 de Mzo. de 2018
Editada: Jan el 9 de Mzo. de 2018
Maybe you mean:
Result = A(:, 1) + (0.05 - 0.1 * rand(size(A, 1), 1)) * A(:, 2)
  3 comentarios
Jan
Jan el 9 de Mzo. de 2018
Editada: Jan el 10 de Mzo. de 2018
@Stephen: Then I got it at least almost. :-)
Stephen Devlin
Stephen Devlin el 9 de Mzo. de 2018
:-) Its much appreciated Jan, I've used a few permutations of it now :-)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Elementary Math en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by