function rand with variables
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
hi,
i have 3 variables. for example:
a = 1
b = 2
c = 3
and i want to make a vector with 10 numbers only from the variables (a,b,c)
like "rand" but instead of random numbers - from the variable
0 Kommentare
Antworten (2)
M
am 13 Nov. 2019
You can use something like this, adapt it to your case:
a = 1;
b = 2;
c = 3;
A = [a b c];
nb = 10;
vec = zeros(1,nb);
for i = 1 : nb
idx = randi([1 numel(A)]);
vec(i) = A(idx);
end
0 Kommentare
Fangjun Jiang
am 13 Nov. 2019
a=10;b=20;c=30;
mat=[a,b,c];
index=randi([1 3],1,10);
out=mat(index)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!