私には関数[email protected](x)(1-exp(-x))./x
があるとします。私が計算したいのはfun([0,1])
です。 x->0
,fun->1
と計算されます。しかし、単にfun([0,1])
と入力すると、最初の要素はNaNになります。 fun(0)
が1
を与えるようにコマンドを持つことは可能ですか?限界点を計算することは可能ですか?
答えて
あなたはできませんはfun(0)
を計算します。それは限界点ですから、明らかにMATLABはNaN
の値を与えます。あなたはのアプローチx=0
に無限に近づく必要がありますが、実際にははを得ることができません。それはあなたのための数学です。あなたにできることは私の知る限り知られているよう
function result = fun(x)
result = (1-exp(-x))./x;
result(x==0)=1; % remove the singularity if present
私ができる唯一の方法は、別の関数を書くことです。関数が有限関数として定義されている場合、制限を取得するための組み込み関数は存在しません。 –
わかりません。問題は、関数が限界点に存在しないため、明らかに機能しないということです。無名関数を使用して、このような複数行の方程式を計算することはできません。したがって、完全な関数が必要です。制限ポイントを計算する['limit'](http://mathworks.com/help/symbolic/limit.html)という関数がありますが、それは記号入力を必要とするため、非常に遅いです。 – Adriaan
のような関数を作成し、限界の数値計算は少し文学で、数値のパッケージで対処されています。それはおそらく技術よりもまだ芸術です。
考えられる理由の1つは、限界値の計算が、任意の大きな値または任意の値に任意に近似し、任意の種類のオーバーフローまたはトランケーションエラーやその他の病状を引き起こすため、数値精度に挑戦するということです。だから、直接攻撃は実行不可能なことが多い。
場合によっては、不安定な計算を回避するための特別な機能があります。例えば、関数e^x-1
はMatlabでexpm1
とすぐに利用でき、expm1(x)/x
の制限は(exp(x) - 1)/x
よりはるかに良い見積りにつながります。
テイラー近似は参考になる場合がありますが、良い解決法ではしばしば記号計算が必要になります。与えられた場合、簡略化の後に(e^x - 1)/x ~ 1 + x/2 + x²/6 + x³/24...
を確立するだろう。
- 1. SUM列から計算することは可能ですか?
- 2. gis点とポリゴン/境界線の距離を計算する
- 3. シエナで計算フィールドで注文することは可能ですか?
- 4. カスタムランクのフィードの実際の計算された得点を得ることは可能ですか?
- 5. Orbeonのリピートテーブル内で計算することは可能ですか?
- 6. は、javascriptで次のz-indexを計算することは可能です
- 7. 限界税率の計算R
- 8. この計算では小数点はどこですか?
- 9. 境界ボックス内の交点を計算する
- 10. ブックマークレットを制限することは可能ですか?
- 11. GLMM-可変組合せを制限することは可能ですか?
- 12. OpenLayers.Layer.WMSの境界を追加することは可能ですか?
- 13. PictureBoxをTableLayoutPanelの境界に追加することは可能ですか?
- 14. SSE浮動小数点演算は再現可能ですか?
- 15. 新しいタブを開いたときにユーザーのタイムオンサイトを計算することは可能ですか?
- 16. スイングでオブジェクト間の可能なパスを計算するための戦略(無限大の可能性あり)?
- 17. 計算に使用されるCloud NumericsでAzureにWebRoleをデプロイすることは可能ですか?
- 18. 2つの異なるキューブ間でデータを計算することは可能ですか?
- 19. node.js/Javascriptを使って何かを正確に計算することは可能ですか?
- 20. o3d.Shapeの頂点とインデックスを取得することは可能ですか?
- 21. 境界を計算する方法
- 22. Python:trig関数を可能な限り効率的に計算する
- 23. knockoutjs:計算上の問題はオーダー可能ですか?
- 24. マイクロサービスの世界でHypermedia Driven RESTFulサービスを行うことは可能ですか?
- 25. ドラッグ可能なUIViewをSuperViewの境界に制限する
- 26. :: afterと:: before pseudo要素の "計算された"スタイルを調べることは可能ですか?
- 27. jQueryにDIVの数値コンテンツから数学的計算をさせることは可能ですか?
- 28. XmlReaderに読み込まれた場合、xmlのサイズを計算することは可能ですか?
- 29. グラフAPI - Facebookに費やされた時間を計算することは可能ですか?
- 30. 有限状態マシンでバイナリツリーを走査することは可能ですか?
タイトルを少し編集したい場合があります。あなたの以前のものは泥のようにはっきりしていたので、私は数学的に何をしているのかに近いものに変更しました。今それが間違っているなら、謝罪してください。 – Adriaan
'fun(eps)'は '1'を返しますので、実数を制限するために使うことができますが、' Inf'と '-Inf'のためにどのようにすればよいかわからないので、 limitfcn = @(fun、a)(fun(a + eps)+ fun(a-eps))/ 2'、両側で制限が異なる場合、技術的には定義されていないが、 –