mandelbrot

    4熱度

    4回答

    我已經給出了一些與Mandelbrot集合的分形可視化有關的工作。 我不是在尋找一個完整的解決方案(自然地),我正在尋求關於複數的軌道的幫助。 說我有一個給定的Complex數字從複平面上的一個點派生。我現在需要根據軌道是否增加幾個數量級來迭代它的軌道序列和繪圖點。 如何收集複數的軌道?任何指導都非常感激(鏈接等)。測試軌道序列所需的Math函數上的任何指針,例如Math.pow() 我正在使用J

    5熱度

    1回答

    一段時間以來,我一直對分形,它們背後的數學和它們可以產生的視覺感興趣。 我只是不能真正弄清楚如何將數學公式映射到繪製圖片的代碼片段。 鑑於此公式Mandelbrot集:Pc(z) = z * z + c 那如何比較下面的代碼: $outer_adder = ($MaxIm - $MinIm)/$Lines; $inner_adder = ($MaxRe - $MinRe)/$Cols; for

    2熱度

    3回答

    我使用JComponent編寫了Java中的Mandelbrot集合的實現,但是在渲染時我得到了奇怪的結果。除此之外,一切都編譯正確。我只是不確定我在做什麼錯。任何代碼審查也將不勝感激。 我的源通發佈引擎收錄,因爲它會在這裏佔用太多的空間: JMandelbrot.java Mandelbrat.java

    5熱度

    2回答

    我已經創建了一個Python文件來生成Mandelbrot設置圖像。原來的數學代碼不是我的,所以我不理解它 - 我只是對它進行了大量修改,使其速度提高了250倍(線程規則!)。 無論如何,我想知道如何修改代碼的數學部分,使其渲染一個特定的位。這裏是數學部分: for y in xrange(size[1]): coords = (uleft[0] + (x/size[0]) * (xw

    3熱度

    1回答

    我試圖將此algorithm移植到clojure。 我的代碼是 (defn calc-iterations [x y] (let [c (struct complex x y)] (loop [z (struct complex 0 0) iterations 0] (if (and (< 2.0 (abs z)) (> max-ite

    3熱度

    1回答

    我正在閱讀這個迷人的book中有關使用遺傳編程交互式演化圖像的章節。大多數功能集由簡單的算術和三角函數組成(真正可以在圖像上運行和返回圖像)。這些函數構成編碼我們圖像的解析樹的內部節點。樹的葉子或終端值是隨機數和x,y座標。 有一個關於添加複平面的迭代函數的功能設定部分: 說遺傳學插入一個特定的Mandelbrot於 濃密的樹某處設置爲一個節點。該函數需要兩個參數:mandel(cReal,cIm

    1熱度

    2回答

    我已經成功實現了mandelbrot集,如維基百科文章中所述,但我不知道如何放大特定部分。這是我使用的代碼: +(void)createSetWithWidth:(int)width Height:(int)height Thing:(void(^)(int, int, int, int))thing { for (int i = 0; i < height; ++i) fo