Bistable
Z Skrypty dla studentów Ekonofizyki UPGOW
(Różnice między wersjami)
m (→Obligacja ze stałym kuponem) |
(→Obligacja ze stałym kuponem) |
||
Linia 1: | Linia 1: | ||
===Obligacja ze stałym kuponem=== | ===Obligacja ze stałym kuponem=== | ||
- | + | Rozważmy oscylator nieliniowy: | |
- | <math>\ | + | <math>m \ddot x = -\frac{dU(x)}{dx}-\gamma x ,</math> |
który możemy zaimplementować jako funkcję w matlabie: | który możemy zaimplementować jako funkcję w matlabie: | ||
<source lang="matlab"> | <source lang="matlab"> | ||
- | function | + | function dx = ODEbistable(X,T) |
- | + | global gama; | |
- | + | dx = zeros(2,1); | |
+ | dx(1) = X(2); | ||
+ | dx(2) = -gama*X(2)-4*X(1).^3+8*X(1); | ||
+ | return | ||
+ | end | ||
</source> | </source> | ||
[[Plik:bistable_color.png|thumb|360px|Baseny przyciągania w nieliniowym oscylatorze.]] | [[Plik:bistable_color.png|thumb|360px|Baseny przyciągania w nieliniowym oscylatorze.]] |
Wersja z 08:38, 27 paź 2010
Obligacja ze stałym kuponem
Rozważmy oscylator nieliniowy:
\(m \ddot x = -\frac{dU(x)}{dx}-\gamma x ,\)
który możemy zaimplementować jako funkcję w matlabie:
function dx = ODEbistable(X,T) global gama; dx = zeros(2,1); dx(1) = X(2); dx(2) = -gama*X(2)-4*X(1).^3+8*X(1); return end