Analiza dynamiki modeli wzrostu gospodarczego za pomocą środowiska obliczeniowego Mathematica

Podobne dokumenty
ROZDZIAŁ 8 POLITYKA FISKALNA A OPTYMALNE STOPY OSZCZĘDNOŚCI W MODELU WZROSTU GOSPODARCZEGO Z CZYNNIKIEM MIGRACJI LUDNOŚCI

MATHEMATICA NA USŁUGACH EKONOMII

ZASTOSOWANIE ZASADY MAKSIMUM PONTRIAGINA DO ZAGADNIENIA

Dystrybucje, wiadomości wstępne (I)

Plan wykładu. Dlaczego wzrost gospodarczy? Model wzrostu Harroda-Domara.

ZESTAW 5 FUNKCJA PRODUKCJI. MODEL SOLOWA (Z ROZSZERZENIAMI)

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

Całkowanie numeryczne

Zasada maksimum Pontriagina

27. RÓWNANIA RÓŻNICZKOWE CZĄSTKOWE

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Elementy rachunku różniczkowego i całkowego

Metody numeryczne rozwiązywania równań różniczkowych

O pewnych klasach funkcji prawie okresowych (niekoniecznie ograniczonych)

Zbiór zadań Makroekonomia II ćwiczenia

In the paper we describe how to introduce the trigonometric functions using their functional characteristics and the Eisenstein series.

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Kalibracja. W obu przypadkach jeśli mamy dane, to możemy znaleźć równowagę: Konwesatorium z Ekonometrii, IV rok, WNE UW 1

ZASTOSOWANIE RACHUNKU OPERATORÓW MIKUS- IŃSKIEGO W PEWNYCH ZAGADNIENIACH DYNAMIKI KONSTRUKCJI

MAKROEKONOMIA 2. Wykład 10. Złota reguła. Model Solowa - wersja pełna. dr Dagmara Mycielska dr hab. Joanna Siwińska - Gorzelak

Wstęp do równań różniczkowych

Wstęp do równań różniczkowych

Matematyka Stosowana na Politechnice Wrocławskiej. Komitet Matematyki PAN, luty 2017 r.

ROZDZIAŁ 2 DYNAMIKA MODELU WZROSTU GOSPODARCZEGO Z CZYNNIKIEM MIGRACJI LUDNOŚCI

1 Równania nieliniowe

Analiza matematyczna dla informatyków 3 Zajęcia 14

ROZWIĄZANIA I ODPOWIEDZI

(b) Oblicz zmianę zasobu kapitału, jeżeli na początku okresu zasób kapitału wynosi kolejno: 4, 9 oraz 25.

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY

Matematyka ubezpieczeń majątkowych r.

Sterowanie optymalne

Kształcenie w zakresie podstawowym. Klasa 2

Równanie przewodnictwa cieplnego (I)

Zbio r zadan Makroekonomia II c wiczenia 2016/2017

Układy równań i równania wyższych rzędów

PORÓWNANIE WYBRANYCH SCHEMATÓW RÓŻNICO- WYCH NA PRZYKŁADZIE RÓWNANIA SELECTED DIFFERENTIAL SCHEMES COMPARISON BY MEANS OF THE EQUATION

Matematyka dyskretna dla informatyków

N ma rozkład Poissona z wartością oczekiwaną równą 100 M, M M mają ten sam rozkład dwupunktowy o prawdopodobieństwach:

Kubatury Gaussa (całka podwójna po trójkącie)

Rozdział 2: Metoda największej wiarygodności i nieliniowa metoda najmniejszych kwadratów

ECTS Razem 30 Godz. 330

Opisy przedmiotów do wyboru

PRZEWODNIK PO PRZEDMIOCIE

Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE

Pochodna funkcji: zastosowania przyrodnicze wykłady 7 i 8

RÓWNANIA RÓŻNICZKOWE WYKŁAD 1

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

1 Całki nieoznaczone: całkowanie jako operacja (prawie) odwrotna do różniczkowania

II. RÓŻNICZKOWANIE I CAŁKOWANIE NUMERYCZNE Janusz Adamowski

Optymalne inwestowanie w rozwój firmy. Zastosowanie teorii sterowania.

CZĘŚĆ I MODELE I WZROST GOSPODARCZY WE WSPÓŁCZESNYCH PAŃSTWACH

2. Definicja pochodnej w R n

PEWNE ZASTOSOWANIA TEORII DYSTRYBUCJI I RACHUNKU OPERATOROWEGO W TEORII RÓWNAŃ RÓŻNICZKOWYCH

TEORIA OBWODÓW I SYGNAŁÓW LABORATORIUM

FUNKCJA LINIOWA - WYKRES

Zagadnienia brzegowe dla równań eliptycznych

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Spis treści. O autorach 13. Wstęp 15. Przedmowa do wydania szóstego 19

Makroekonomia zaawansowana. Zbiór zadań wraz z odpowiedziami przygotowanie przed egzaminem

Prognozowanie i Symulacje. Wykład I. Matematyczne metody prognozowania

Równania różniczkowe cząstkowe drugiego rzędu

DWUBIEGUNOWY MODEL WZROSTU GOSPODARCZEGO Z PRZEPŁYWAMI INWESTYCYJNYMI

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne

ZESTAWY ZADAŃ Z EKONOMII MATEMATYCZNEJ

OBLICZANIE POCHODNYCH FUNKCJI.

Pochodna funkcji c.d.-wykład 5 ( ) Funkcja logistyczna

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Interpolacja. Marcin Orchel. Drugi przypadek szczególny to interpolacja trygonometryczna

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Zadania z ekonomii matematycznej Teoria produkcji

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne:

Podstawowe fakty. Model Solowa przypomnienie

PRZEWODNIK PO PRZEDMIOCIE

Ekonometria. Model nieliniowe i funkcja produkcji. Jakub Mućk. Katedra Ekonomii Ilościowej

1 Relacje i odwzorowania

Numeryczne rozwiązywanie równań różniczkowych ( )

Tydzień nr 9-10 (16 maja - 29 maja), Równania różniczkowe, wartości własne, funkcja wykładnicza od operatora - Matematyka II 2010/2011L

- prędkość masy wynikająca z innych procesów, np. adwekcji, naprężeń itd.

RÓWNANIA RÓŻNICZKOWE WYKŁAD 2

Parametr Λ w populacji ubezpieczonych ma rozkład dany na półosi dodatniej gęstością: 3 f

Politechnika Gdańska Wydział Oceanotechniki i Okrętownictwa. Marzec Podstawy teorii optymalizacji Oceanotechnika, II stop., sem.

Spis treści. O autorach 13. Wstęp 15. Przedmowa do wydania drugiego 19

Całki nieoznaczone. 1 Własności. 2 Wzory podstawowe. Adam Gregosiewicz 27 maja a) Jeżeli F (x) = f(x), to f(x)dx = F (x) + C,

NEOKLASYCZNY MODEL WZROSTU GOSPODARCZEGO Z SINUSOIDALNYMI INWESTYCJAMI 3

Matematyka ubezpieczeń majątkowych r.

Analiza matematyczna Mathematical analysis. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Zadania z analizy matematycznej - sem. I Pochodne funkcji, przebieg zmienności funkcji

Rozwiązywanie równań nieliniowych

Matematyka bankowa 1 1 wykład

Zadanie 1. Liczba szkód N w ciągu roku z pewnego ryzyka ma rozkład geometryczny: k =

Równania różniczkowe liniowe II rzędu

Matematyka A kolokwium: godz. 18:05 20:00, 24 maja 2017 r. rozwiązania. ) zachodzi równość: x (t) ( 1 + x(t) 2)

13 Równanie struny drgającej. Równanie przewodnictwa ciepła.

FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe

3-letnie (6-semestralne) stacjonarne studia licencjackie kier. matematyka stosowana profil: ogólnoakademicki. Semestr 1. Przedmioty wspólne

Definicje i przykłady

Informacja o przestrzeniach Sobolewa

Transkrypt:

Zeszyty Uniwersytet Ekonomiczny w Krakowie Naukowe 4 (94) ISSN 1898-6447 Zesz. Nauk. UEK, 15; 4 (94): 59 69 DOI: 1.15678/ZNUEK.15.94.45 Katedra Matematyki Uniwersytet Ekonomiczny w Katowicach Analiza dynamiki modeli wzrostu gospodarczego za pomocą środowiska obliczeniowego Mathematica Streszczenie Podstawowy aparat matematyczny teorii wzrostu gospodarczego (w przypadku modeli z czasem ciągłym) stanowią równania różniczkowe oraz sterowanie optymalne, czyli wyznaczanie rozwiązań równań różniczkowych spełniających określone warunki i optymalizujących pewien funkcjonał całkowy. W artykule przedstawiono (na przykładzie modeli wzrostu Mankiwa-Romera-Weila oraz Lucasa-Uzawy) wybrane możliwości programu Mathematica w zakresie: numerycznego rozwiązywania równań różniczkowych (równań ruchu) i wyznaczania optymalnych wartości funkcjonałów (całkowitej zdyskontowanej użyteczności) w przypadku, gdy rozwiązania optymalne wyznaczone są jedynie w sposób numeryczny, symbolicznego różniczkowania rozwiązań równań różniczkowych, wyrażonych za pomocą pewnej klasy funkcji specjalnych funkcji hipergeometrycznych Gaussa oraz graficznej prezentacji rozwiązań równań różniczkowych. Słowa kluczowe: Mathematica, równania różniczkowe, modele wzrostu gospodarczego, sterowanie optymalne. 1. Wprowadzenie Teoria wzrostu gospodarczego jest niewątpliwie jednym z najbardziej sformalizowanych działów ekonomii. Stosowany w niej aparat matematyczny obejmuje

6 m.in. teorię równań różniczkowych i różnicowych, teorię sterowania optymalnego (lub ogólniej optymalizację dynamiczną) oraz jakościową teorię układów dynamicznych. Wyznaczanie ścieżek wzrostu (optymalnych ścieżek wzrostu) modelowanych gospodarek sprowadza się do rozwiązywania równań różniczkowych lub przynajmniej jakościowej analizy dynamiki układów generowanych przez te równania. Niezwykle pomocnymi, a czasami niezastąpionymi narzędziami wspomagającymi analizę matematycznych modeli wzrostu są programy komputerowe zwane systemami algebry komputerowej (computer algebra systems, CAS). Jednym z głównych programów tego typu, a właściwie środowiskiem służącym do naukowych obliczeń numerycznych i symbolicznych, sporządzania dwuwymiarowej i trójwymiarowej grafiki oraz interaktywnych dokumentów jest Mathematica, której producentem jest Wolfram Research Inc. z siedzibą w Champaign IL, USA. W artykule przedstawiono (na przykładzie modeli wzrostu Mankiwa- -Romera-Weila oraz Lucasa-Uzawy) wybrane możliwości programu Mathematica w zakresie: numerycznego rozwiązywania równań różniczkowych (równań ruchu) oraz wyznaczania optymalnych wartości funkcjonałów (całkowitej zdyskontowanej użyteczności lifetime utility) w przypadku, gdy rozwiązania optymalne wyznaczone są jedynie w sposób przybliżony (numeryczny), symbolicznego różniczkowania rozwiązań równań różniczkowych, wyrażonych za pomocą pewnej klasy funkcji specjalnych funkcji hipergeometrycznych Gaussa, graficznej prezentacji rozwiązań równań różniczkowych.. Model Mankiwa-Romera-Weila ze sterowaniem T. Tokarski [11] przedstawia pewien problem sterowania optymalnego w neoklasycznym modelu wzrostu Mankiwa-Romera-Weila ([Mankiw, Romer i Weil 199]. Problem polega na wyznaczeniu ścieżek czasowych stóp inwestycji s K (t) oraz s (t) odpowiednio w kapitał rzeczowy i ludzki, które maksymalizują całkę preferencji (łączną zdyskontowaną użyteczność) typowego konsumenta daną wzorem: 1 s t s t y t 1 σ + 3 " 6 K ^ h ^ h@ ^ h, 1 ρt U = # 1 e dt. σ (1) W powyższej całce y^th= Y^th L^ th jest wielkością produkcji Y(t) przypadającej na pracującego, przy czym liczba pracujących L(t) rośnie wykładniczo, zgodnie ze wzorem L(t) = L e nt, w którym L > jest zasobem pracy w chwili początkowej t =, a n > stopą wzrostu zasobu liczby pracujących. Wielkości r > oraz

Analiza dynamiki modeli wzrostu gospodarczego 61 σ d^1, hj^1, + 3h są parametrami oznaczającymi odpowiednio stopę dyskontową oraz współczynnik względnej niechęci konsumenta do ryzyka. W rozważanym modelu funkcja produkcji jest funkcją Cobba-Douglasa α 1 α Y^th= 6K^th@ 6^th@ 6A^thL^ th@, () w której K(t), (t) i A(t) oznaczają kolejno: zasoby kapitału rzeczowego, kapitału ludzkiego oraz zasoby wiedzy. Te ostatnie określone są wzorem A(t) = A e gt, w którym A > oznacza zasoby wiedzy w chwili t =, a g > stopę wzrostu postępu technicznego. Dodatnie parametry α i spełniające warunek α + < 1, oznaczają elastyczność produkcji Y względem kapitału rzeczowego K i kapitału ludzkiego. Zakładając, że dynamika kapitału K i kapitału opisana jest równaniami różniczkowymi: Kl^th= sk^thy^th δkk^th, (3) l^th= s ^thy^th δ ^th, (4) gdzie: δk, δd^1, h są stopami deprecjacji kapitałów, wspomniany problem sterowania optymalnego można sformułować następująco: znaleźć ścieżki czasowe stóp inwestycji s K (t) oraz s (t), które maksymalizują łączną zdyskontowaną K^ t użyteczność (1), gdy zmienne stanu k^ th = h K^ th, h ^ t h = oraz y(t) spełniają L^ th L^ th równania ruchu kl^th= sk^thy^ th ^δk+ nkt h ^ h, (5) hl^th= s ^thy^ th ^δ + nht h ^ h, (6) 1 α ^1 α hgt α 6 6 y^th= A e k^th@ h^ th@, (7) zmienne sterujące s K (t) i s (t) spełniają w każdym momencie td6, + 3h warunki s K (t), s ^ thd ^1, h oraz sk^th+ s^thd^1, h, a warunki początkowe mają postać k() = k, h() = h, (8) gdzie k, h > oznaczają początkowe zasoby kapitału rzeczowego i ludzkiego. T. Tokarski [11] dowiódł, że przy dodatkowym założeniu, iż stopy inwestycji s K (t) i s (t) są stałe w czasie, optymalnymi ścieżkami czasowymi, czyli ścieżkami maksymalizującymi funkcjonał U, są: s K α^g+ δk + nh ^ th /, ρ + δ + n+ σ g K (9)

6 s ^g+ δ + nh ^ th /. ρ + δ + n+ σ g (1) Chcąc obliczyć maksymalną wartość funkcjonału U, należałoby podstawić do układu równań (5), (6) produkcję per capita y(t) określoną wzorem (7) oraz przedstawione wzorami (9) i (1) optymalne sterowania. Po rozwiązaniu tego układu (dla zadanych warunków początkowych (8)) należałoby podstawić jego rozwiązania i do wzoru (7), a otrzymaną w ten sposób funkcję y(t) do funkcji podcałkowej funkcjonału (1). Ponieważ jednak otrzymanie dokładnych rozwiązań wspomnianego wyżej, nieliniowego układu nie jest możliwe, pozostaje jedynie wyznaczyć jego rozwiązanie przybliżone (numeryczne), które pozwala na oszacowanie maksymalnej wartości U, czyli łącznej, zdyskontowanej użyteczności konsumenta. Dla ustalonej wartości parametrów za pomocą Mathematica można oszacować maksymalną wartość funkcjonału U dla sterowań optymalnych (9), (1), mimo że nie jest znana postać analityczna optymalnych ścieżek czasowych zmiennych stanu k oraz h. Ustalmy wartości parametrów modelu oraz warunki początkowe: Dla powyższych wartości parametrów obliczmy optymalne wartości zmiennych sterujących (wzory (9) i (1)): Następnie za pomocą instrukcji NDSolve wyznaczmy w sposób numeryczny rozwiązanie sol układu (5), (6) i narysujmy wykresy tworzących to rozwiązanie funkcji k(t) i h(t) w przedziale [, 1] (rys. 1).

Analiza dynamiki modeli wzrostu gospodarczego 63 k, h 15 Out[5]= 1 5 4 6 8 1 t Rys. 1. Ścieżki czasowe kapitału rzeczowego k (krzywa położona niżej) i kapitału ludzkiego h w przedziale [, 1] Źródło: opracowanie własne. Obliczmy teraz wartości funkcjonału U, całkując w przedziale [, T], dla kilku dużych wartości czasu T, na przykład T = 1, 15,, 5, 3 oraz 35. Jak można zauważyć, w miarę wzrostu T wartości funkcjonału stabilizują się i można przyjąć, że maksymalna wartość łącznej zdyskontowanej użyteczności konsumenta wynosi U max 344.4. 3. Model Lucas-Uzawy i funkcja hipergeometryczna Gaussa R. Boucekkine i J.R. Ruiz-Tamarit [8] rozważyli dwusektorowy, endogeniczny model wzrostu Lucasa-Uzawy i związany z nim problem optymalizacji dynamicznej 3 1 σ ct () 1 ρt U = # 1 σ Nte () dt " max (11) z równaniami ruchu 1 Kl^th= AK^th ^u^thn^thh^thh pk^th N^ thc^th, hl^th= δ^1 u^ thhh^th θh^th,

64 warunkami K^h= K, h^h= h, N^h = N, K^th, h^th c^ th, u^ thd6,] @ oraz warunkami transwersalności limλ ^thk^thexp^ ρth =, lim λ ^thh^thexp^ ρth =. t" 3 1 t" 3 W modelu tym zmiennymi są: zasoby kapitału fizycznego K i kapitału ludzkiego h, wielkość populacji N (której egzogeniczna, stała w czasie stopa wzrostu jest równa n), strumień konsumpcji per capita c oraz frakcja czasu poświęconego na produkcję dóbr konsumpcyjnych u. Dwie ostatnie zmienne, czyli c i u są zmiennymi sterującymi modelu. Parametrami (oprócz stopy wzrostu populacji n) są: współczynnik względnej awersji do ryzyka σ, stopa dyskontowa r, współczynniki postępu technologiczno-organizacyjnego w sektorze produkcyjnym i edukacyjnym A i δ, elastyczność produkcji względem kapitału fizycznego oraz stopy deprecjacji kapitału fizycznego i ludzkiego p i θ. Parametry spełniają warunki: δ, r, σ >, n, p, θ, d^1, h, r > n, oraz δ + n > θ + r. Autorom udało się wyznaczyć w sposób analityczny optymalne ścieżki czasowe zasobów kapitału fizycznego K, kapitału ludzkiego h oraz zmiennych sterujących c i u w zamkniętej formie za pomocą funkcji hipergeometrycznej Gaussa F 1 (α,, γ; x). Funkcję tę, określoną dla γ, 1,, można przedstawić w postaci szeregu: F,, ; x α n n n x 1 αγ = 3 ^ h ^ h ^ h / n!, (1) n = ^γhn gdzie: (δ)n = δ(δ + 1) (δ + n 1) jest symbolem Pochhammera. Szereg (1), zwany szeregiem hipergeometrycznym, jest dla x < 1 zbieżny jednostajnie i bezwzględnie. Dla γ > > funkcję F 1 można także przedstawić jako całkę Γ^γh 1 γ 1 α F1^αγ,, ; xh = t ( 1 t) ( 1 tx) dt. Γ^hΓ^γ h # (13) Wzór powyższy znany jest jako reprezentacja całkowa Eulera funkcji hipergeometrycznej Gaussa. Wzory, które umożliwiają przedłużenie analityczne funkcji F 1 poza przedział x < 1, podaje m.in. [Korn i Korn 1983, cz. 1, s. 7]. Przykładowo ścieżka kapitału K ma postać: 1 1 λ1 ^h 1 ^1 h ε F1^ th K^ th = K f p c # λ δ+ n+ p θ m ^ h F1^h ^δ+ n+ p θh^ σh ρ ^ + p nσh # exp* t4 # σ (14) ( - 1) 1 ^1 h ^1 h^δ+ n+ p θh δ n p θ λ1 # 1+ exp t + + + ^ h > * 4 ε f p λ ^h

Analiza dynamiki modeli wzrostu gospodarczego 65 We wzorze (14) δ+ n+ p θ λ1 1 δ+ n+ p θ F ^ t = F fa, b, γ; f ^ h ^ h^ h h 1 ε > p# exp> tp, λ ^h 1 1 gdzie 1 ^δ+ n+ p θh^ σh ρ ^ + p nσ pσh a =, σδ ^ + n+ p θh^1 h σ b =, σ^1- h γ = 1+ a, ε= A6 ^1 han δ@ ^1 h natomiast λ 1 = λ 1 (t) oraz λ = λ (t) są mnożnikami Lagrange a występującymi w hamiltonianie wartości bieżącej: 1 σ c c 1 1 = 1 σ N + λ1 6AK ^unhh pk Nc@ + λ 6δ^1 uh h θh@. Wartości λ 1 () i λ 1 () mnożników Lagrange a w chwili początkowej t = wyznaczane są z układu równań: F ^h ^1 εσ h K F u = ^h 6 ^δ θh^1 σh + n ρ@ h 1 1 1, λ1 ^h f p λ ^h 1 K λ ^ h ^ 1 ^ h σn6λ^ h@ 6^δ+ n+ p θh ε@ f p = F1^h λ ^h ^δ+ n+ p θh^ σh ρ ^ + p nσ pσh w którym 1 1 σ σ 6σ h@ F u δ+ n+ p θ λ1 1 δ+ n+ p θ ^ t = F fa 1, b, γ; f ^ h ^ h^ h h 1 ε > p# exp> tp. λ ^h 1 1 1 Wzór (14) zachodzi, gdy parametry modelu spełniają warunki: ^δ+ n+ p θh^ σh ρ ^ + p nσ pσh< σ^1 h^δ+ n+ p θh <, (18) ^δ θh^1 σh+ n ρ< oraz układ równań (16), (17) ma dokładnie jedno dodatnie rozwiązanie. Korzyści wynikające z wyprowadzonych w [Boucekkinei Ruiz-Tamarit 8] wzorów określających ścieżki czasowe zmiennych K, h, u i c stają się widoczne dopiero wtedy, gdy mamy do dyspozycji odpowiednie oprogramowanie. Mathematica pozwala nie tylko na obliczanie wartości liczbowych wspomnianych wyżej zmiennych w dowolnej chwili t, lecz także na ich różniczkowanie i rysowanie ścieżek czasowych.,, (15) (16) (17)

66 Za pomocą programu Mathematica można (dla ustalonych wartości parametrów i zadanych warunków początkowych) z dużą dokładnością wyznaczyć przybliżone, dodatnie rozwiązania λ 1 () i λ () złożonego, nieliniowego układu równań (16), (17). Wystarczy w tym celu wykorzystać funkcję ypergeometricf1[a,b,c,z] oraz instrukcje ContourPlot i FindRoot tego programu. Wspomniana funkcja oblicza dla rzeczywistych lub zespolonych wartości parametrów a, b, c oraz argumentu z, wartości hipergeometrycznej funkcji Gaussa F (a, b, c; z). Instrukcja ContourPlot umożliwia przybliżoną, wizualną lokalizację rozwiązań wspomnianego układu, będących punktami przecięcia krzywych 1 wyznaczonych przez równania tego układu. Wstępna lokalizacja rozwiązania pozwala z kolei na wyznaczenie za pomocą instrukcji FindRoot dokładnych wartości pierwiastków λ1() i λ(). Ustalmy wartości parametrów i wartości początkowe modelu Lucasa-Uzawy oraz obliczmy występujące we wzorach (15) wielkości a, b, γ i ε. Zdefiniujmy lewe i prawe strony układu równań (16), (17) oraz narysujmy krzywe wyznaczone przez równania tego układu (rys. ).

Analiza dynamiki modeli wzrostu gospodarczego 67 14 1 1 Out[1]= λ () 8 6 4 4 6 8 1 λ 1 () Rys.. Krzywe wyznaczone przez równania układu (16) i (17) (dla wartości parametrów z [Boucekkine i Ruiz-Tamarit 4]) Źródło: opracowanie własne. Z rys. odczytujemy przybliżone wartości dodatnich mnożników Lagrange a λ 1 () 6 i λ () 13. Wstawiając powyższe wartości mnożników do wzoru (14), możemy narysować ścieżki czasowe K i K (rys. 3 i 4) oraz obliczyć wartości tych funkcji w wybranych momentach. ln[16]:= Plot[K[t], {t,, 5}, AxesLabel { t, K(t) }]

68 K(t) 6 5 Out[16]= 4 3 1 3 4 5 t Rys. 3. Ścieżka czasowa kapitału fizycznego K w modelu Lucasa-Uzawy (dla wartości parametrów z [Boucekkine i Ruiz-Tamarit 4]) Źródło: opracowanie własne. K (t),16 Out[18]=,14,1,1 1 3 4 5 t Rys. 4. Wykres pochodnej K w modelu Lucasa-Uzawy (dla wartości parametrów z [Boucekkine i Ruiz-Tamarit 4]) Źródło: opracowanie własne. W analogiczny sposób można wyznaczać wartości i rysować ścieżki wzrostu pozostałych zmiennych modelu, korzystając z formuł podanych w [Boucekkine i Ruiz-Tamarit 8].

Analiza dynamiki modeli wzrostu gospodarczego 69 4. Uwagi końcowe W artykule przedstawiono zaledwie skromną próbkę możliwości programu Mathematica jako narzędzia wspomagającego ilościową i jakościową analizę matematycznych modeli wzrostu gospodarczego lub ogólniej dynamikę ekonomiczną. Więcej przykładów oraz informacje dotyczące stosowanych w tekście instrukcji programu Mathematica można znaleźć m.in. w [Zawadzki 1] oraz na stronie internetowej producenta programu www.wolfram.com. Literatura Boucekkine R., Ruiz-Tamarit J.R. [4], Special Functions for the Study of Economic Dynamics: The Case of the Lucas-Uzawa Model, CORE Discussion Paper, No. 84, http://dx.doi.org/1.139/ssrn.68894. Boucekkine R., Ruiz-Tamarit J.R. [8], Special Functions for the Study of Economic Dynamics: The Case of the Lucas-Uzawa Model, Journal of Mathematical Economics, vol. 44, http://dx.doi.org/1.116/j.jmateco.7.5.1. Korn G.A., Korn T.M. [1983], Matematyka dla pracowników naukowych i inżynierów, cz. 1, PWN, Warszawa. Mankiw N.G., Romer D., Weil D.N. [199], A Contribution to the Empirics of Economic Growth, Quarterly Journal of Economics, vol. 17, http://dx.doi.org/1.37/118477. Tokarski T. [11], Ekonomia matematyczna. Modele makroekonomiczne, PWE, Warszawa. Zawadzki. [1], Atraktory w modelach równowagi i wzrostu gospodarczego, Placet, Warszawa. The Analysis of the Dynamics of Economic Growth Models with Mathematica (Abstract) Differential equations and optimal control theory are the basic tools of the mathematical theory of economic growth. The aim of this paper is to show (using the example of the Mankiw-Romer-Weil and Lucas-Uzawa growth models) some capabilities of Mathematica in the symbolic and numerical solving of differential equations, calculating optimal values of integral functional (discounted lifetime utility) when only numerical optimal solutions are known, the symbolic differentiation of solutions given in terms of hypergeometric Gauss functions and the graphical presentation of solutions to differential equations. Keywords: Mathematica, differential equations, economic growth models, optimal control.