відно збільшувало розмір даного класу. Мною було прийнято рішення скоротити його розмір і залишити тільки необхідні методи розв'язання системи диференціальних рівнянь методом Рунге-Кутта 4 порядку;
В· Вихідний клас був побудований таким чином, що після звернення до нього, поверталося значення функцій лише в кінцевий момент часу, що було нераціональним, для подальшої побудови графіків залежностей з використанням цих значень;
Зрештою перетворений клас чисельного рішення системи диференціальних рівнянь першого порядку методом Рунге-Кутта 4 порядку точності має наступну структуру:
В· Ініціалізація системи диференціальних рівнянь відбувається в класі InitSystem.java, вихідний код якого розташований в Додатку 1;
В· Процес чисельного рішення системи диференціальних рівнянь першого порядку методом Рунге-Кутта 4 порядку точності здійснюється класом RungeKutta_method.java, вихідний код якого розташований у Додатку 3;
В· Значення, отримані в процесі обчислення системи, які потім використовуються для аналізу і вивчення поведінки моделі, записуються в об'єкт класу coordinates.java, вихідний код якого розташований у Додатку 2 ;
Алгоритм роботи класу RungeKutta_method {} зображений на рис. 3.3. br/>В
Рис. 2.2. Алгоритм роботи класу RungeKutta_method {}
2. АРХІТЕКТУРА аплетів
Після того, як ми визначилися з мовою програмування і всіма необхідними інструментами, можна приступати до розробки програми. У моїй курсовій роботі вже згадувалося, що віртуальна лабораторія математичного моделювання буде розміщена в глобальній мережі Інтернет, що дозволить забезпечити до неї відкритий доступ. У зв'язку з цим, переді мною стоїть завдання написати не просто додаток, а аплет, який і буде в кінцевому підсумку розміщений на сайті спільної лабораторії Інституту математичних проблем біології РАН і Астраханського державного університету "Математичне моделювання та інформаційні технології в науці та освіті" ( # "justify"> .1 Принцип роботи аплету
Java-аплет - прикладна програма на Java у формі байт-коду. Java-аплети виконуються у браузері з використанням віртуальної Java машини (JVM), або в Sun's AppletViewer, автономному інструменті для тестування аплетів. Java-аплети були впроваджені в першій версії мови Java в 1995. Java-аплети пишуться на мові програмування Java, але можуть бути написані і на інших мовах, які компілюються в байт-код Java, таких, як Jython. p align="justify"> Апплети використовуються для надання інтерактивних можливостей веб-додатків, які не можуть бути надані HTML (HyperText Markup Language - мова розмітки гіпертексту). Так як байт-код Java ...