24小时热门版块排行榜    

CyRhmU.jpeg
查看: 445  |  回复: 1

tjuczf

金虫 (初入文坛)

[求助] 二维数组随机选取问题已有1人参与

简单描述一下问题:
在250*250的矩形域上,随机产生100个半径随机(5-10)的圆域,圆域范围内的元素值设为1。
求助大神,用fortran如何实现?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiangxingge

金虫 (正式写手)

【答案】应助回帖

这个问题三个月没人应,说明楼主的问题有点不同凡响。
不是 说问题并不很难。
产生250*250数组,赋值0
1-100循环:
产生随机数的程序可以在程序集里面找到,然后就可随机以产生 圆心(x,y)(10-250)和 半径(5-10).
在圆心的上下左右范围内(圆心+、-半径),逐点(整数点)判断,是否距离大于半径,是否超出1-250范围,都不是,就赋值1.
这样就OK了。
2楼2014-07-14 09:23:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tjuczf 的主题更新
信息提示
请填处理意见