問題タブ [differentiation]

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

maxima - Maxima: diff() 名詞を埋め込んだ関数 f(x) を評価します

これらの指示に従って、テイラー シリーズを生成します。

qExct は定義されていない関数です: 滑らかな関数である qExct に対して特定の計算を実行したいです。

xこれを知って、変数を特定の値 (例: 1)に設定するにはどうすればよいですか?

私がこれを行う場合:

次に、マキシマは次のエラーを返します:

そして、私がそれを行うと:

次に、変数を考慮Dし、すべての variablexを variableに置き換えますD。特に、d/dx の代わりに d/dD を使用して区別します。しかし、私が望むのは、変数をx^n 項のみ xで数値に置き換え、導関数をそのままにしておくことです…</p>1

これを行うにはどうすればよいですか?

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

matlab - MATLABで数値導関数を計算する最良の方法は何ですか?

(注: これはコミュニティ Wiki を意図しています。)

一連の点xi = { x0 , x1 , x2 ,... xn } と対応する関数値fi = f(xi) = { f0 , f1 , f2 ,..., fn } があるとします。ここでf ( x ) は、一般に未知の関数です。(状況によっては、f ( x ) が事前にわかっている場合もありますが、 f ( x )事前にわからないことが多いため、これを一般的に行いたいと考えています。 ) f (x ) 各点でxi ? つまり、各点xiでdfi == d/d x fi == d f ( xi )/d xの値をどのように推定できますか?

残念ながら、MATLAB には非常に優れた汎用の数値微分ルーチンがありません。この理由の一部は、おそらく、適切なルーチンを選択するのが難しいためです!

では、どのような方法があるのでしょうか。どのようなルーチンが存在しますか? 特定の問題に対する適切なルーチンをどのように選択できますか?

MATLAB で微分する方法を選択する際には、いくつかの考慮事項があります。

  1. シンボリック関数または一連の点がありますか?
  2. グリッドの間隔は均等ですか、それとも不均等ですか?
  3. ドメインは定期的ですか? 周期境界条件を仮定できますか?
  4. どのレベルの精度を求めていますか? 与えられた許容範囲内で導関数を計算する必要がありますか?
  5. 関数が定義されているのと同じ点で導関数が評価されることは重要ですか?
  6. デリバティブの複数のオーダーを計算する必要がありますか?

続行するための最良の方法は何ですか?

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

matlab - 微分行列演算子を使用して ODE を解く

私たちは、MATLAB で独自の微分演算子を定義するように求められました。私は一連の手順に従ってそれを行いました。次に、微分演算子を使用して境界値の問題を解決する必要があります。

-y'' + 2y' - y = x、y(0) = y(1) =0

私のコードは次のとおりで、これを計算するために使用されました一次および二次導関数)

ここに投稿した後、これに変更し、Identity Matrix の使用を奨励する 1 つの応答を得ましたが、まだどこにも到達していないようです。

y と x を定義する必要があるか、正確には何を定義する必要があるかなど、これをどのように進めればよいかわかりません。私は無知です!

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

c++ - C++ の型ベースのテンプレート関数

フェールセーフでアクセスする関数を書きたいですstd::map

コードの多くの場所でstd::mapキーでアクセスしたいのですが、キーが存在しない場合に備えて、例外ではなく一種のデフォルト値が必要です (これは「何もない」ための多くのコードです)。

このテンプレートベースの関数を書きました

それはうまくいきます。しかし、std::map<int, const char*>私は別の振る舞いをしたいと思います。したがって、この専門化を追加できます。

それも機能します。しかし、それはたった1つのケースのための多くのコードだと思います.

""の呼び出しに対してdefaultValue を設定せずに行を保存する方法を知っている人はいstd::map<int, const char*>ますか?

コンパイル時に型を区別する方法はありifdefますか?

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

matlab - matlab で diff (v) または D(v) を使用する

式で与えられる方程式があります。実際には、次の関係で与えられる可変コンデンサを充電します。

* q=c(v) dv ....式(1)

c(v) は v の関数であり、v は以下のように matlab で定義された s 正弦波です。

c(v) は、v に依存する任意の関数にすることができます。

私がしたいこと ?

式(1)で与えられるコンデンサの電荷を計算したいのですが、「dv」という用語について混乱しています。これは実際には "v" の微分です。matlab 関数"diff"または"D"を使用して計算する必要がありますか ???

お気に入り

これは正しいですか?

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

database - 変数に基づくRuby on Railsの異なるデータベース(製品デモ目的のデモデータベース)を実装する最良の方法は?

Rails アプリケーションでデータベースを簡単に切り替えられるようにしたいと考えています。アイデアは簡単です:

  1. 本番アプリケーションとデモンストレーション アプリケーションで同じコードベース
  2. 別のデータベース
  3. クリーンな最小限の実装

私の考えは、おそらく、データベースを設定するためにアプリケーションを呼び出しているホスト名に基づいていましたか、それともより良いオプションがありますか?

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

matlab - 関数を初期化して Matlab で微分およびプロットする最良の方法

私はMatlabを初めて使用します。関数を初期化するための適切な方法または最良の方法(=対= @またはその他のオプション)についてアドバイスを探しています。これにより、関数を区別し、特定の引数で値を見つけることができます特定の点での接線と同様にそれをプロットします。

私が発見したこと:

そして象徴的に

しかし、最後の2つのケースでは、まだ値を取得したり、微分したり、fをプロットしたりできません。

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

java - Selenium Webdriver と Selenium Ghostdriver の違いは何ですか?

Selenium Webdriver と Selenium Ghostdriver の違いを知りたいです。

また、なぜセレンGhostdriverが使用されるのかについても混乱していますか?

簡単なアイデアを教えてください。

前もって感謝します。

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

gsl - ベッセル関数の GSL 微分関数

ベッセル関数の根を見つけるために正割法を実装しようとしています。私は最初に、gsl のストレート アップ ベッセル関数を使用するだけで問題を解決するコードをいくつか書きました。コードをいつ停止するかを評価できるように、エラーコードに変更しようとしています。このコードは、元の関数に対してうまく機能します。

これで、次のように微分する関数を宣言します。

エラーのあるベッセル関数を含めるように変更しようとすると

それは動作を停止します。私が行った主な変更は次のとおりです。

だから私の関数は今読む

gsl_deriv_central を実装すると、セグメンテーション コア ダンプが返されます。問題は、私が作成したコードで関数を宣言する方法にあると思います。

誰かがこれについて私を助けることができれば、私は最も感謝しています:)