永发信息网

求MATLAB编程:以(1,1)和(-1,-1)为圆心半径为1.7随机分别去100个点

答案:1  悬赏:60  手机版
解决时间 2021-02-06 18:30
  • 提问者网友:我一贱你就笑
  • 2021-02-05 20:49
求MATLAB编程:以(1,1)和(-1,-1)为圆心半径为1.7随机分别去100个点
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-02-05 22:11
设要去点的坐标为(x,y)
则 x 的取值范围:-2.7 到 2.7
y 的取值范围:-2.7 到 2.7
再进行符合取值范围的离心距离判断,
即(x,y)到(1,1)或(-1,-1)的距离在范围 0 到 1.7 为符合去点条件。

只提供思路,具体程序自己写,这个程序并不难。

程序逻辑步骤示意:

1.取随机点坐标x,y ;
2.判断坐标范围,不符合则第1步;符合则第3步;
3.计算离心距离,不符合则第1步;符合则第4步;
4.判断重复点,重复则第1步,不重复则第5步;(若去点可以重复,则此步可省去)
5.去点并标记,去点成功(标记是为判断重复时用);
6.循环1到5,直到全部点去除成功。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯