Randperm without number 1

2 visualizaciones (últimos 30 días)
Mary Hemler
Mary Hemler el 14 de Mayo de 2020
Editada: Stephen23 el 14 de Mayo de 2020
I am using randperm to select positions that will be changed. How can I change my code so that the number 1 (position 1) is not included?
N = 50;
N20 = .2*N;
r = randperm(N,N20); %positions that are about to be changed
for y=r
S20a(:,y)=2*round(rand(1)) - 1;
end

Respuesta aceptada

Stephen23
Stephen23 el 14 de Mayo de 2020
Editada: Stephen23 el 14 de Mayo de 2020
r = 1+randperm(N-1,N20);

Más respuestas (0)

Categorías

Más información sobre Numerical Integration and Differential Equations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by