問題タブ [polynomials]

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

c++ - 動的配列 C++ 多項式クラス

プロジェクトの多項式クラスを操作するために、C++ で動的配列を構築しようとしています。私はC++にかなり慣れていないので、かなり迷っています。メモリを適切に割り当てたと思いますが、デストラクタで「解放されたメモリが割り当てられていない」という問題が発生しています。コメントアウトすると機能しますが、その後は迷子になります。何かご意見は?

主要

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

c++ - PolynomialClass の問題 / 有理関数の導関数の計算

C++ 多項式クラスに問題があり、解決策を見つけることができません。

私はこの方法で有理関数を導出しようとしています:

結果は次のとおりです。

導関数の分子は正しいように見えますが、分母はそうではありません。たとえば、「+1」があるはずの場合、2 未満の次数の単項式は存在しないためです。

のオーバーロードに何か問題があると思いましたoperator*(ただし、分子に対しては機能します)

または過負荷でoperator=

何か提案はありますか?

ps 私の質問に何か問題がある場合はご容赦ください... これは私の最初の投稿です。

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

haskell - Haskell がコンパイルできない

いつものように、私は問題に苦しんでいます.紙の上ではすべてがうまくいくはずですが、コンパイラは私が理解できないエラーを出します.

「コンストラクタ `Polynom' には 1 つの引数が必要ですが、何も指定されていません」というエラーが表示されます。しかし、空の多項式に対しても定義する必要がありました。

誰でも助けることができますか?私は Haskell に本当に慣れていないので、どんな種類の助けにも本当に感謝しています :)

追加情報: 多項式を Double のリストにしたい、つまり 2x³ - 1.4x² + 2.5 = [2.5,0,-1.4,2]

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

python - polyfit のよじれ .. 理由がわからない

np.polyfit を使用していますが、注文 2 を実行すると、次のよじれが見られます。注文 1 を実行すると、すべて問題ないようです。

これがコードです。

これは私が注文2で見るものです

これは私が注文1で見るものです

次数 2 (polyfit(x, y, 2)

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

haskell - Eq の Haskell Ord インスタンスのパラドックス

Polynomes を最初に長さ (度) で、2 番目に係数で比較して順序付けできるようにしたいと考えています。多項式は、 を含む double のリストです[1,2,3] = 3x²+2x+1。しかし、最後の要素としてゼロがある場合は削除する必要があるため、それを実行する という関数を作成しましたrealPolynomrealPolynom [1,2,3,0] = [1,2,3] これで、Ord インスタンスは次のようになります。

realLength最後にゼロなしの多項式の長さです。

pol2listPolynom p = p

問題は次のとおりです。

  • [0,2,0] < [0,2,3]確かに、それは良いことです

  • [0,2,0] < [0,2]偽、また良い

  • [0,2,0] > [0,2]偽、また良い

  • [0,2,0] == [0,2]false です。これは良くありません。等しいはずです!

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

haskell - Haskellで多項式のデータ型を書く

Haskell で多項式のデータ型を作成する必要があります。

結果は次のようになります。

多項式データ型を宣言しようとしました:

私のエラー:

このエラーを処理する方法がわかりません。コードの何を変更すればよいですか?

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

matlab - シンボリック関数のゼロを見つけるMatlab

私はシンボリック関数を持っており、そのゼロについて特に知りたいと思っています。クエリに関連するものを見つけようとして、Google で検索しましたが、失敗しました。

誰か助けてくれませんか?

編集:

私が得る問題は、 S が虚数を含むベクトルであることです。時間を計算しようとしているので、実数を期待していました。

ここに私がやろうとしていることに関する少しの背景があります:

http://hans.math.upenn.edu/~deturck/m241/solving_the_heat_eqn.pdf

指定されたリンクには、特定の 1 次元のケースについて解かれた熱方程式があります。所定の境界条件と初期条件を満足する温度分布は、50 ページに示されていると思います。

私がやりたいことは、一次元オブジェクトが環境と平衡する時間を見つけることです.T = 0の一定温度に保たれています. 私の知る限り、これを行う最も簡単な方法は、平衡時間が比較的短いと予想されるため、最初の数項のみを使用して指数関数のテイラー展開を使用することです。次に、ロッドの長さが比較的短いため、正弦関数に小角近似を使用します。これを行うだけで、合計関数と同じように項を生成する for ループを作成しました。ご覧のとおり、1000 個の項を使用しました。

私がしていることは誰かにとって間違っているように見えますか? より良い方法があれば、誰かがそれをお勧めできますか?

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

python - 「多項式係数」を計算する numpy/scipy 関数

、 where 、およびx**rの展開での係数を計算する (おそらく numpy または scipy からの) Python 関数はありますか?(1+x+x**2+x**3+...+x**(k-1))**nk>=1n>=00<=r<=n(k-1)

これは、多項式係数 (PC)と呼ばれることもあります (たとえば、こちらを参照)。

そうでない場合、それを計算する効率的な方法を考えてもらえますか? (素朴で貪欲な方法には興味がありません)。

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

python - numpyは多項式を効率的に計算します

numpy を使用して多項式 (3 次元) を評価しようとしています。より単純な python コードで実行すると、はるかに効率的であることがわかりました。

私は何か見落としてますか?

numpy で多項式を評価する別の方法はありますか?