Iterative insertion of random numbers in matrix
1 view (last 30 days)
Show older comments
I have a matrix X1.
Now i want to add the sum of two random Numbers
a_x = (-2.5 + (2.5+2.5)*rand(1,1))*1e-9;
l_x = (-2.5 + (2.5+2.5)*rand(1,1))*1e-9;
X1_MC = a_x+l_x
to the value in the first cell of X1.
Then i want to do the same with new random numbers
a_x = (-2.5 + (2.5+2.5)*rand(1,1))*1e-9; % not the same as step1
l_x = (-2.5 + (2.5+2.5)*rand(1,1))*1e-9; % not the same as step1
X1_MC = a_x+l_x
for the secon cell.
I want the process to repeat until the value of each cell in the matrix has been added by two random numbers. The size of X1 is not known
Sorry, I think it is not that compicated but I am new to matlab.
0 Comments
Accepted Answer
David Hill
on 26 Jan 2022
Edited: David Hill
on 26 Jan 2022
r1=(5*rand(size(X1))-2.5)*1e-9;
r2=(5*rand(size(X1))-2.5)*1e-9;
Xnew=X1+r1+r2;
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!