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;
3 Comments
More Answers (0)
See Also
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!