MATLAB Function Reference |
Syntax
solinit = bvpinit(x,v) solinit = bvpinit(x,v,parameters)
Description
solinit = bvpinit(x,v)
在一般情況下,產生初始預測值給 bvp4c
。
x
是定義初始格線(mesh)的向量。如果你要在 [a,b] 間解臨界值問題(BVP),則定義 x(1)
為 a 而 x(end)
為 b。函數 bvp4c
在解答時採用這個格線,所以通常一個像 x = linspace(a,b,10)
的預測就足夠了。然而,在困難的情形下,你必須在解答改變迅速的地方設置格線。x
必須是依序且分開的,如果 a <
b,則 x(1) < x(2) < ... < x(end)
,同樣的 a >
b。
bvpinit
複製對應的向量元素當作一個經過所有格線點的常數預測。就是說,v(i)
是所有 x
方向格線點解答第 i
個元素 y(i,:)
的常數預測。y = guess(x)
solinit = bvpinit(x,v,parameters)
表示 BVP 與未知參數有關。用向量 parameters
來提供所有未知參數的預測值。
solinit
是一個有以下欄位的結構。結構可以是任何名稱,但是欄位名稱必須是 x
、y
和 parameters
。
x |
初始格線的有序點。 |
y |
解答經由 solinit.y(:,i) 的初始預測。而 solinit.y(:,i) 是解答在 solinit.x(i) 的預測值。 |
parameters |
選擇性的。對未知參數提供初始預測的向量 |
See Also
@
(function_handle
), bvp4c
, bvpget
, bvpset
, bvpval
bvpget | bvpset |