問題タブ [derivative]

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 投票する
5 に答える
4227 参照

matlab - opencv で同等の Matlab 勾配

一部のコードを Matlab から Opencv に移行しようとしていますが、勾配関数の正確なレプリカが必要です。cv::Sobel 関数を試しましたが、何らかの理由で、結果の cv::Mat の値が Matlab バージョンの値と同じではありません。さらに計算するには、X と Y の勾配を別々の行列に入れる必要があります。

これを達成できる回避策は素晴らしいでしょう

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

matlab - MATLAB gui の導関数?

編集テキスト ボックス (edit1) の導関数を計算し、静的テキスト ボックス (text1) に回答を表示しようとしています。しかし、それは数字を表示しているだけです。私は何を間違っていますか?

GUI 画像- ご覧のとおり、関数をプロットしますが、微分しようとすると 3 行の数値が返されます。

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

matlab - 導関数を使用してMatlabの多変量関数を最小化する方法は?

導関数を使用してMatlabの多変量関数を最小化する方法は?

これまでは、単一変数関数を最小化するために fminunc を使用していましたが、今度は多変数関数を使用する必要があります。

ありがとうございました

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

math - 偏導関数による接線ベクトルと従接線ベクトルの計算

GPU Gems 1 chapter 1の理論を使用して、単純な水のシミュレーションを実装しようとしています。

3D 平面 (xz 平面で平坦、y は任意の点での高さを表す) を想像すると、高さフィールド関数は次のように与えられます。

ハイトフィールド関数

ここで: 波長 (w): ワールド空間における波間の山から山までの距離。

振幅 (A): 水面から波頭までの高さ。

速度 (S): クレストが 1 秒間に前進する距離。

方向 (D): クレストが移動する波面に垂直な水平ベクトル。

これは簡単に実装できます。

GPUGems の記事では高さの z 方向を使用していますが、これはグラフィックスの標準ではありません (通常、x は幅、y は高さ、z は深さ)。したがって、平面/水平面方向を意味する xz 方向を参照します。

そのため、任意のポイントでの高さ (y) の値を計算したら、ライティング方程式に必要な法線ベクトルを計算できるように、そのポイントのバイタンジェント ベクトルとタンジェント ベクトルを計算する必要があります。

バイタンジェント ベクトルとタンジェント ベクトルは、x 方向と z 方向の偏導関数です (y は高さフィールドの値です)。

だから私の質問は、高さフィールド関数の x 方向と z 方向の偏導関数をどのように取得できますか?

この記事では、x 方向の偏導関数は次の式で与えられると述べています。

x 方向の偏導関数

x 方向の偏導関数 2

このビデオから偏導関数を取得する概念は理解しています:が、ハイト フィールド関数の偏導関数を取得する方法がわかりません。

誰か説明してくれませんか (私は 5 歳です) - 私の数学の理解力はあまりよくありません!

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

r - 任意に定義された関数の数値導関数

二変量関数の数値導関数を見つけたいと思います。

  • 関数は自分で定義します
  • 各引数に関して一次導関数が必要で、二次導関数をクロスします

これを行うためのパッケージまたは組み込み関数はありますか?

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

scheme - スキーム微分関数

今日はスキームで簡単な微分関数を書きました。g(x) = (f (x+h) -f(x))/h のような関数を返すように求められました。これは関数を返すのに十分ですか、それとも値を返すだけですか?

0 投票する
4 に答える
9052 参照

matlab - Simulink で高次のレート リミッタを使用して矩形信号を平滑化する方法は?

x位置/変位の長方形の基準値があり、それを滑らかにする必要があると想像してください。

並進運動の計算は非常に簡単です。

これらすべての値を制限する必要があります。そこで、Simulink でレート リミッターを使用することを考え ここに画像の説明を入力 ました。次の出力でわかるように、このアプローチはランプ信号に最適です。 ここに画像の説明を入力

しかし、私の基準信号xはランプではなく、長方形/ステップです。したがって、レート リミッターは機能していません。これは、レート リミッターが制限する導関数が既に無限であり、Simulink がエラーをスローするためです。この問題を解決するにはどうすればよいですか? 高次レートリミッタを実装するよりエレガントな方法は実際にありますか? このアプローチは、場合によっては不安定になる可能性があると思います。


読み続けて:関連する質問