是否有人知道MATLAB中的任何功能(或任何建议),我可以在2D域上传播节点?
我需要扩展节点,以便节点密度在整个域上几乎相等。
我很感谢你的帮助。
答案 0 :(得分:4)
rand
怎么样?
如果您需要n
点的2D坐标在2D域上均匀分布,宽度为w
,高度为h
,则:
xy = bsxfun(@times, rand( 2, n ), [w; h] );
figure; scatter( xy(1,:), xy(2,:), 40, '+' );axis equal;
以下是n=500
,h=3
和w=1
的可能结果: