問題タブ [spiral]

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 に答える
289 参照

primes - Netlogo のウラム スパイラルのような四角いスパイラルをどのように実現しますか?

私は朝を過ごして、このようなパッチに番号を付ける簡単な関数 (x,y) -> n を見つけようとしました

ここに画像の説明を入力

私は成功しませんでした。経験や提案はありますか?

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

java - Java 循環行列が間違っているのはなぜですか?

私は spirla マトリックスを作成するコードを持っていますが、このマトリックスを翻訳して書きたいと思います。私の出力は次のようになります:

しかし、私はこれが欲しいので、これは間違っています:

それは私のコードです:

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

c - 2D 配列の取得エラー: 添字付きの値は配列でもポインタでもベクトルでもありません

こんにちは、2D 配列をらせん状に印刷するプログラムを書いていました。しかし、以下のエラーが発生していますsubscripted value is neither array nor pointer nor vector

これは私のコードです。

result結果を配列に保存したい。これらのエラーに対する回答を見ましたが、それらのほとんどは 1D 配列を扱っています。誰か助けてくれませんか。

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

path - (数学の問題) ポイントからスパイラルを作成する: 「相対」位置を絶対位置に変更するにはどうすればよいですか?

最近、Processing を使用して点から振り子を作成するというアイデアを思いつきましたが、少し学習しただけで簡単に解決できました。

つまり、簡単に言えば、回転関数ですべてのポイント位置を変更する関数であり、位置を変更して振り子の錯覚を作成する本物であるため、原点座標に楕円を描画する必要がありました。

[キャプチャの例、あなたがとても優しいなら、あと 2 ポイント必要です :)]

【攻略例】

【攻略例】

ここまではすべて問題ありませんでした。頂点で作られたパスの楕円を置き換えようとしたときに問題が発生しました。問題は明らかです。すべての頂点が 0,0 座標に沿って移動するため、パスは (視覚的に) 作成されません。

したがって、パスを可能にするためには、各頂点の絶対値が必要です。質問があります: どうすればそれらを入手できますか?

私がしなければならないことは、変換関数を削除し、X および Y 位置の変数を作成し、for 内でそれらを更新することですが、その後はどうすればよいでしょうか? これが数学の問題であることを明確にしたのはそのためです。パスとその曲率を可能にするために、X 変数と Y 変数にどの操作を追加する必要がありますか?

pendulo の x と y の値は for の反復ごとに変化することに注意する必要があります。毎回同じ量を追加する必要はありません。加算はプログレッシブでなければなりません。そうしないと、曲率を強調する曲線ではなく、回転する直線が表示されます (curvatura の値を 20 よりも大きくすると、螺旋に気付くでしょう)。

したがって、座標を回転させることはそれに対する優れた解決策でした。今では、らせんの x 座標と y 座標の数学的解を考えるのは一種の混乱です。私のセカンダリの知識では十分ではありません。この進行を行うには、 for 内に別の変数を作成する必要があることはわかっていますが、どのような操作が必要ですか?

数学、教えていただけると嬉しいです

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

python - アルキメデスの螺旋

アルキメデスのらせんを定義しようとしています: 軌道に対する接線ベクトルの傾斜角 (含む) を定義しようとしているとき (つまり、tan(incl))

エラーが発生します:

「numpy.ufunc」オブジェクトはアイテムの割り当てをサポートしていません」および「関数呼び出しに割り当てられません」

cos(incl)、およびを計算したいときに同じエラーが発生しますsin(incl)。任意の提案と役立ちます。

私のコードは次のとおりです。

i= 0 # this is the first value of the array

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

matlab - 繰り返される x 位置の y 点によるカーブ フィッティング (Galaxy Spiral arm)

私は現在、銀河から追跡された渦巻き腕のRGB画像を取得し、最大の腕成分を選択してそれのみをプロットするMATLABプログラムを持っています。

曲線フィッティングの準備が整ったスパイラルアーム

matlab のビルトイン カーブ フィッティング ツールとスムージング スプラインを使用してフィットさせてみましたが、次の結果が得られました。

MATLAB を使用したスパイラル アーム

パラメトリックフィッティングで interp1 を使用して、悪い結果しか得られないようにしました。

このタイプの曲線に合わせる方法はありますか?