| 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 | ![]() |