問題タブ [fractals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
119 参照

graphics - fracplanet を構築できません

最近フラクタルに興味があるので調べてみました。検索中に、このアプリケーションを見つけました: fracplanet ビルドしようとしましたが、成功しませんでした。手伝ってくれませんか?Ubuntuで試しました。お役に立てば幸いです。ありがとう

0 投票する
2 に答える
1524 参照

java - マンデルブロ集合垂直表示

マンデルブロ集合が水平に配置されているように、マンデルブロ集合を垂直に表示する方法を考えています。

'ブロト

縦軸から小さい方の寸法を見るようなものだと思っていました。

0 投票する
1 に答える
3712 参照

php - らせんを記述する数式をループして XY 座標を生成する

xy (2D) 座標の形で渦巻銀河を生成しようとしていますが、数学は得意ではありません。

スパイラルに関する優れた情報源から次の情報を収集しました。

半径 r(t) と角度 t は、最も単純な螺旋であるアルキメデスの螺旋に比例します。したがって、式は次のとおりです。

(3) 極方程式: r(t) = at [a は定数]。
これから
(2) パラメータ形式: x(t) = cos(t) で、y(t) = sin(t) で、
(1) 中央方程式: x²+y² = a²[arc tan (y/x) ]²。

この質問は銀河の生成に触れたようなものでしたが、答えは散らばっていて、私が必要としているものにはまだ複雑すぎました (別名、私の数学の愚かな心はそれらを理解できません)。

基本的に、私がする必要があるのは、513x513 XY グリッド上にポイントを生成するために、PHP でスパイラル式を ~5000 回ループすることです。グリッドのサイズと必要なポイントの数は、将来変更される可能性があります。銀河が実際にどのように見えるかと同様に、これらの点を周波数と正確な数式からどれだけ逸脱できるかの両方で、渦巻きの原点に向かって重み付けすることをお勧めします.

この数学論文は、渦巻銀河の構造を説明する式について語っています。

私を完全に失うのは、数式を PHP でループできるものに変換する方法です!

0 投票する
2 に答える
355 参照

math - 遠近法で立方体を描く

ここに画像の説明を入力

CPU で独自のレイ マーチングを使用してマンデルボックスを描画しようとしています。

レンダリングする * ビットマップがありwidthます。height

ピクセルごとに、立方体に向かって行進したいと思います。

私の距離推定関数は非常に文字通りの翻訳であり、次のようになります。

そして、出力は完全にアンボックスのように見えます:

立方体が正しく見えるように目の変換を設定するにはどうすればよいですか?

ここに画像の説明を入力

0 投票する
1 に答える
1353 参照

c# - xyz座標の配列からの画像ファイルの書き込み

現在、C#でフラクタルジェネレーターに取り組んでおり、座標のセットを非常に単純な画像ファイルにエクスポートしようとしています。

私が持っているのは3Dポイント(x、y、z座標)の1次元配列であり、z値がピクセルの色(グレースケールのみ)になる画像に保存したいと思います。

私が集めたものから、RAW形式は最も扱いやすいでしょうが、それでも私はそれに関するドキュメントを見つけることができませんでした。次に、名前空間System.Drawingを調べましたが、迷っています。達成しようとしていることは非常に複雑なようです。

そのような画像を書く簡単な方法はありますか?

0 投票する
0 に答える
678 参照

python - ボックス カバー アルゴリズムを使用して、実世界のネットワークのフラクタル次元を見つける

ここで、次のコードでは、頂点に割り当てられた色を取得しますが、ボックス 'l' の長さには意味がありません

ボックスの長さに応じて色を割り当てる必要があり、関数はネットワーク内の異なる色の数を出力する必要があるため、それを使用して、法律に従って現実世界のネットワークのフラクタル次元を決定できます。

N B ~ l B -d B

これを達成するのを手伝ってください。

ファイル dolphin には、エッジの両端を表す 2 つの列が含まれています。

0 投票する
2 に答える
1679 参照

c# - 中点変位アルゴリズム - 奇妙な結果

私は学習目的で独自の中点変位アルゴリズムを作成しており、1) アルゴリズムを理解できるかどうか、2) 好みに合わせて変更できるかどうかを確認するために、独自の方法で実装することにしました。

フラクタルを生成するコードは次のとおりです。

MDP_Point には x、y、z の値のみが含まれます MDP_Rectangle には 4 つの点が含まれ、長方形を作成します

CreateArray() メソッドは、正しい順序で並べられた四角形のリストと出力およびポイントのリストのみを取得して、画像を作成します。

CreateArray():

これは、イメージを作成する方法です。

0 未満の値が 0 に設定され、255 を超える値が 255 に設定されるという事実は、おそらく大きな問題です....どうすればよいかわかりません。

コードによって生成された画像は次のとおりです: サイズ: 1024 粗さ: 0.5

ここに画像の説明を入力

最も明白な問題は、斜めの「稜線」とそこにあるタイル状の外観です。

この時点で、これを修正してより自然に見えるようにするにはどうすればよいかわかりません。何か案は?

0 投票する
2 に答える
543 参照

r - コンソール出力で数値のみを取得する

私はフラクタルパッケージを使用しており、コンソールで非常に完全な出力を提供するDFA関数を使用しています。

コンソール出力:

事実は、私が必要としているのはハースト指数の推定値だけです。だから私は残りのすべてを取り除きたいと思います。だから私はDFA関数の属性を取得しようとしました(DFA関数はfractalBlockオブジェクトを提供します)そしてこれが私がコンソールで取得するものです:

わかりました。次のコマンドで勾配パラメータの推定値を抽出できるlmオブジェクトがあります。

これがコンソールに出力されるものです:

そしてここにポイントがあります:私は0.452347である数値だけを取得したいです。as.numeric()関数を使用してデータを変換しようとしましたが、機能しません。

ご協力いただきありがとうございます。

0 投票する
3 に答える
1059 参照

recursion - Postscriptでの再帰的なコッホスノーフレーク関数の理解

私はPostScriptにfollowiongプログラムを持っていますが、これは理解が困難です。

上記のプログラムに関する私の質問は次のとおりです。

  1. ここでどういう2 copy ge { dup 0 rlineto }意味ですか?
  2. ここではどのように機能しifelse、条件は何ですか?
  3. ここで何をし3 divますか?
  4. 2 copy KochRここでステートメントは何を実行しますか?
0 投票する
1 に答える
259 参照

graph - 無向無加重グラフの頂点の座標を見つける

「N」(たとえば)頂点を持つ、無向で重みのないグラフがあるとします。グラフの頂点の座標を見つけようとしています。

関数が提供されていないのに、グラフの座標を取得する方法がわかりません。グラフの座標を取得するために適応する標準的な方法はありますか?

ネットワークのフラクタル次元(与えられたグラフの座標)を計算するために、これらの座標をfd3プログラムへの入力パラメータとして(それらを収集してファイルに配置し、このファイルを引数として提供することにより)使用したいので、これらの座標が必要です。