I want to generate the random numbers in the closed area (rectangle).
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Haseeb Hashim
am 11 Apr. 2022
Beantwortet: Walter Roberson
am 11 Apr. 2022
I want to generate the random numbers in the closed rectangular area as shown below
after generating these I have to calculate the definite integral for the function line marked by red shaded area by the Monte Carlo method. Any tips regarding this
0 Kommentare
Akzeptierte Antwort
Dyuman Joshi
am 11 Apr. 2022
If you mean in the range (0,4) and (0,25) -
%N = number of points you want, you can also run a for loop (upto you how you want to do)
r=rand(1,N); %generates a 1xN row of random numbers between 0 and 1
%you can also call rand twice for each number
r1=4*r; %0 to 4
r2=25*r; %0 to 25
0 Kommentare
Weitere Antworten (1)
Walter Roberson
am 11 Apr. 2022
r = rand(N,2);
rand_ab = r(:,1) * (b-a) + a;
rand_cd = r(:,2) * (d-c) + c;
rand_coords = [rand_ab, rand_cd];
0 Kommentare
Siehe auch
Kategorien
Mehr zu Numerical Integration and Differentiation 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!