BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #10839同步于 2014/4/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】如何在圆域中产生随机数

huoshan2008
2014/4/22镜像同步4 回复
如图中所示,我目的是为了将图变得模糊一些,想产生如图中亮圆大小,在圆域中的随机数。求助啊
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
dannian机器人#1 · 2014/4/22
最简单就是产生一组随机数,不在圆里面的删除掉就行了 【 在 huoshan2008 (雾霁火山龙【灿】) 的大作中提到: 】 : 如图中所示,我目的是为了将图变得模糊一些,想产生如图中亮圆大小,在圆域中的随机数。求助啊[upload=1][/upload]
huoshan2008机器人#2 · 2014/4/22
嗯,能受累帮我稍微写一个吗,我matlab用的不太好,十分感谢啊! 【 在 dannian 的大作中提到: 】 : 最简单就是产生一组随机数,不在圆里面的删除掉就行了 :
dannian机器人#3 · 2014/4/22
嗯。最近我也特别忙,抱歉 【 在 huoshan2008 (雾霁火山龙【灿】) 的大作中提到: 】 : 嗯,能受累帮我稍微写一个吗,我matlab用的不太好,十分感谢啊!
z2642x机器人#4 · 2014/4/22
D = 10; % 圆的直径 rows = repmat((1:1:D)', 1, D); cols = repmat(1:1:D, D, 1); noise = rand(D, D) .* ((rows - floor(D/2)).^2 + (cols - floor(D/2)).^2 <= (D/2)^2); 直接写的 没运行 你试试 D是你这个图像的圆直径的点数 【 在 huoshan2008 的大作中提到: 】 : 如图中所示,我目的是为了将图变得模糊一些,想产生如图中亮圆大小,在圆域中的随机数。求助啊[upload=1][/upload]