how to store coordinate values xy[] for randomly generate point
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
tumpa pal
am 15 Mai 2020
Kommentiert: tumpa pal
am 22 Mai 2020
for i=1:NumOfNodes
S(i).xd=rand(1)*xm;
S(i).yd=rand(1)*ym;
end
from this given code I can store coordinate of randomly generate point in matrix format but
How could I store coordinate of randomly generate point xy=[3.7739 88.5168; ........]; like this format .
0 Kommentare
Akzeptierte Antwort
Fangjun Jiang
am 15 Mai 2020
Try one-liner, no loop.
xy=[xm*rand(NumOfNodes,1), ym*rand(NumOfNodes,1)]
Weitere Antworten (1)
Turlough Hughes
am 15 Mai 2020
The format you used (based on the code you provided) is a structure and the format you are looking for is an array. To generate an N by 2 array as you specified you can do the following:
N = 20;
xm = % some value
ym = % some value
xy = rand(N,2).*[xm ym];
Siehe auch
Kategorien
Mehr zu Computational Geometry 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!