gpt4 book ai didi

matlab - 明暗环交替的环形图案 : using matlab

转载 作者:太空宇宙 更新时间:2023-11-03 20:09:48 26 4
gpt4 key购买 nike

我正在尝试制作一个由圆环组成的图案,圆环的半径与自然数的平方根成正比。我还希望最里面的圆圈是白色的,然后是黑色圆圈,然后是白色的,依此类推。

c = [0 0; 0 0];
r = [5.2494 9.0922];
viscircles(c, r)
r1 = [7.4328 10.4988];
viscircles(c, r1)

我已经生成了上面的代码来形成圆环结构,但我还想填充颜色。我该怎么办?

最佳答案

您可以走数学路线并绘制函数 ceil(sin(pi*(X.^2 + Y.^2))):

zoomlevel = 50;
for n = 1:zoomlevel
[X,Y] = ndgrid(linspace(-n,n,500));
I = ceil(sin(pi*(X.^2 + Y.^2)));
imshow(mat2gray(I));
drawnow;
pause(0.03);
end

当然这只是一个光栅图形而不是矢量图形,所以不要放大太多。 ;-)(尽管如果您缩小,混叠伪像看起来会很酷。请您自担风险。) Circles

关于matlab - 明暗环交替的环形图案 : using matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28065819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com