Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Застосування технологій Java і JavaFX для розробки віртуальних лабораторій математичного моделювання

Реферат Застосування технологій Java і JavaFX для розробки віртуальних лабораторій математичного моделювання





Клас ініціалізації системи диференціальних рівнянь першого порядку для моделі міжвидової конкуренції має наступний вигляд:

. java

package model; InitSystem {float k1_1 = 0.0f, k1_2 = 0.0f, k1_3 = 0.0f, k2_1 = 0.0f, k2_2 = 0.0f, k2_3 = 0.0f; float [] derivn (float x, float [] y) {[] dydx = new float [y.length]; [0] = y [0] * (k1_1-k1_2 * y [0]-k2_3 * y [1]); [1] = y [1] * (k2_1-k2_2 * y [1]-k1_3 * y [0]);

return dydx;

}

public void setKvalues ​​(float k1_1, float k1_2, float k1_3, float k2_1, float k2_2, float k2_3) {. k1_1 = k1_1;. k1_2 = k1_2;. k1_3 = k1_3;. k2_1 = k2_1 ;. k2_2 = k2_2;. k2_3 = k2_3;

}

}


ДОДАТОК 2


Клас ініціалізації значень , і у вигляді масивів даних має наступний вигляд:

. java

package model; class coordinates {[] X = new float [1000]; [] Y = new float [1000];

float [] T = new float [1000];

}


ДОДАТОК 3


Клас чисельного рішення диференціального рівняння, а також системи диференціальних рівнянь першого порядку методом Рунге-Кутта 4 порядку точності має наступний вигляд:


RungeKutta_method.java

/*

* Class RungeKutta

* requires interfaces DerivFunction and DerivnFunction

*

* Contains the methods for the Runge-Kutta procedures for solving

* single or solving sets of ordinary differential equations (ODEs)

* [draws heavily on the approach adopted in Numerical Recipes

* (C language version) # "justify"> *

* A single ODE is supplied by means of an interface,

* DerivFunction

* A set of ODEs is supplied by means of an interface,

* DerivnFunction

*

* WRITTEN BY: Dr Michael Thomas Flanagan

*

* DATE: February 2002

* UPDATES: 22 June 2003, April 2004,

* 15 September 2006 (to incorporate improvements suggested by Klaus Benary [Klaus.Benary @ gede.de])

* 11 April 2007, 25 April 2007, 4 July 2008, 26-31 January 2010

*

* DOCUMENTATION:

* See Michael Thomas Flanagan's Java library on-line web page:

* # "justify"> * # "justify"> *


Назад | сторінка 11 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення систем диференціальних рівнянь методом Рунге - Кутта 4 порядку
  • Реферат на тему: Розробка програми чисельного інтегрування звичайного диференціального рівня ...
  • Реферат на тему: Застосування диференціальних рівнянь першого порядку в економіці
  • Реферат на тему: Java: Засоби побудови звітів для Java-додатків
  • Реферат на тему: Рішення диференціальних рівнянь другого порядку з допомогою функції Гріна