RootFinding[Parametric][SampleSolutions] - 特定パラメータ値に対するシステムの解
|
使い方
|
|
SampleSolutions(m, s, options)
SampleSolutions(m, p, options)
SampleSolutions(m, k, options)
|
|
モデルの説明
|
|
•
|
SampleSolutions コマンドは与えられた点でシステム
|
|
のパラメータを評価した場合に得られる実数解を計算します。
|
•
|
output=interval オプションが指定されている場合、解は variable=number か、variable=[number,number] の形式の方程式のリストリストとして返されます。
|
–
|
parameter=rational number の形式の方程式のリスト s を使用した方法
|
–
|
セルインデックス k を使用した方法。この場合、点は m:-SamplePoints の 番目のサンプル点を指します。
|
•
|
このコマンドは RootFinding[Parametric] パッケージの一部であるため、SampleSolutions(..) 形式での利用はその前に with(RootFinding[Parametric]) コマンドが実行されている場合に限ります。ただしコマンドをロングフォーマット RootFinding[Parametric][SampleSolutions](..) で指定すると、いつでも利用可能です。
|
|
|
アプリケーションと例題
|
|
>
|
with(RootFinding[Parametric]):
|
>
|
m:=CellDecomposition([x^2+y^2=a,x-y=b,a>0],[x,y]):
|
| (4.1) |
下記 3 つの呼出手順は同等です:
>
|
SampleSolutions(m, [a=1,b=-1]);
|
| (4.2) |
>
|
SampleSolutions(m, [1,-1]);
|
| (4.3) |
| (4.4) |
浮動小数点近似の代わりに分離区間として出力を得るには、RootFinding[Isolate] がとることができる output=interval オプションを使用します。
>
|
SampleSolutions(m,[a=1,b=-1],output=interval);
|
| (4.5) |
サンプル点に対応しないパラメータ値を代入し、精度をデフォルトの から 桁に変更して非パラメトリックシステムを解きます。
>
|
SampleSolutions(m, [1,1/2], digits=15);
|
| (4.6) |
|
|
Download Help Document
Was this information helpful?