How can I write the code of this line ?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello
E_PI=sqrt((xm-x_I)^2+(ym-y_I)^2);
E_PZ=sqrt((xm-xr)^2+(ym-yr)^2);
E_BZ= sqrt((x1(index1)-xr)^2+(y1(index1)-yr)^2);
r_1=E_BZ+E_PI;
r_2=E_BZ-E_PZ;
Assume that I have r1 and r2 and n=100, How can I write the following line which runs.Thanks in advance:)
댓글 수: 2
Walter Roberson
2017년 7월 26일
The code looks like it is intended to generate n random values in the range r1 to r2. If so then
R = (r1 - r1) * rand(n, 1) + r1;
답변 (1개)
Kambren Rowlan
2017년 7월 26일
Maybe?
% code
n = 100;
for j = 1:n
R(j) = r2 - r1)*(randi([1 j],1,1) + r1);
end
댓글 수: 2
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!