問題タブ [parametric-equations]
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.
python - 2x2 差分の解のパラメトリック プロット。Python のシステム、Mathematica
次の連立方程式の解を実装しました
最初は Mathematica で、その後 Python で。
Mathematica での私のコード:
そこから、次のプロットを取得します: Plot1 (403 Forbidden メッセージが表示された場合は、URL フィールド内で Enter キーを押してください)
後で、同じものを python にコーディングしました。
そして、これは私が得るプロットです: Plot2 (403 Forbidden メッセージが表示された場合は、URL フィールド内で Enter キーを押してください)
Mathematica の解をより小さなフィールドで再度プロットすると、次のようになります。
Python ソリューションと同様の結果が得られます。軸だけがずれます。
プロットに大きな違いがあるのはなぜですか?私は何を間違っていますか?
特に f1 が計算される場所で、モデルの Python 実装が間違っていると思われます。あるいは、この場合のように、パラメトリック方程式をプロットするのに plot() 関数がまったく役に立たないかもしれません。
ありがとう。
追伸:テキスト内の画像を平手打ちしないことであなたの人生を難しくして申し訳ありません。まだ評判が足りない。
optimization - パラメトリック曲線をフィッティングするためのライブラリ
パラメトリック曲線フィッティング用のライブラリ(任意の言語、できればpython/R/matlab)を知っている人はいますか? ) 関数 y=f_y(t) および x=f_x(t) は、いくつかの (弧長?) パラメータ化 t? これは、回帰が機能しない多値関数 (円など) がある場合に特に便利です。
アルゴリズムを詳述した論文は多数ありますが (「パラメトリック カーブ フィッティング」、Grossman 1971 など)、コーディングに多くの時間を節約できる対応するソフトウェアを見つけることができません。
python - Matplotlib パラメトリック曲面プロットの予期しない結果、なぜですか?
私は楕円体をプロットしようとしているので、matplotlib 3D プロットページから球のサンプルコードを修正すると思いました。
コードを実行すると、プロットが美しいハーフ インサイド アウト ボートのようなサーフェスを返すことがわかりますが、悲しいことに楕円体ではありません。
比較のために、球体コード (コメント アウト)を含めました。
ここで私が見逃している明らかなものはありますか?
graph - Grapher - Rbx.Lua スクリプトの何が問題になっていますか?
Lua の Roblox バージョンのスクリプトがあります。Roblox の構文チェック システムは、私のスクリプトに問題はないと言っています。このスクリプトは、'Parts' または 'Bricks' を使用して円のグラフを作成することになっています。以下は、グラフ機能を取得したwikiページです。
bounds.from はレンガの現在の位置だと思います。bounds.to は、次のレンガの次の計算位置です。bounds.step は、実行されているステップのカウンターです。つまり、グラフの解像度を変更できます (1,000 ポイントまたは 10,000 ポイントなど)。
グラフ機能のWikiページです。「グラファーを作る」は私が使ったものです。
PS: 私は代数 1 にいるので、サイン、コサイン、タンジェントもパラメトリック方程式も知りません。
c++ - ポーラー ローズ 2D オフセット
方程式r(theta) = cos(k*theta) + Cのオフセット C でポーラー ローズをプロットしようとすると、問題が発生します。このポーラー ローズをプロットしようとしています:
http://en.wikipedia .org/wiki/Polar_coordinate_system#/media/File:Cartesian_to_polar.gif
極方程式は次のようになります:
r(シータ) = cos(k * シータ)
または
r(シータ) = sin(k * シータ)
私が描きたい北極バラの式は:
r(シータ) = 2 + sin(6 * シータ)
わかりました、パラメトリック方程式は次のようになります:
x = C + sin(k * theta) * cos(theta)
y = C + sin(k * theta) * sin(theta)
キャンバス (描画領域) では、原点が画面の中央にないため、バラをそこに移動する必要があります。わかりました、大したことはありません。もう 1 つのポイントは、バラが見えるように拡大縮小する必要があることです。そうしないと小さすぎますが、それでも問題ありません。これで 100* が説明されます。ここに私のコードがあります、それはC ++にあります:
私はそれが間違っていることを知っています.C定数でなければならない+2を追加すると、私が望むように機能しないからです. 「余分な翻訳」を防ぎ、適切に描画するにはどうすればよいですか?
curve-fitting - 基底関数の合計が 1 になる場合にのみ B スプラインが定義されるのはなぜですか?
Bスプラインを理解しようとしています。理由は明らかではありません << 曲線は次数基底関数がオーバーラップする場所でのみ定義されます>>。次数は次数 + 1 です (3 次の場合、次数は 4 です)。また、基底関数の次数と同じ数が和と重なったところが1であることがわかり、ここから曲線が始まることに関係しているのかもしれません。
最初のフレーズはhttp://www-evasion.imag.fr/~Francois.Faure/doc/inventorMentor/sgi_html/ch08.htmlの「Knot Sequence」セクションから来ています。私はあなたのためにそれを貼り付けました: