Редактирование: Численное решение уравнения теплопроводности и волнового уравнения
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
[[Виртуальная лаборатория]] > [[Численное решение уравнения теплопроводности и волнового уравнения]] <HR> | [[Виртуальная лаборатория]] > [[Численное решение уравнения теплопроводности и волнового уравнения]] <HR> | ||
− | {{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/Tcvetkov/Equations/Equation%20v6-9-mini%20release/Equations.html |width=1030 |height= | + | {{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/Tcvetkov/Equations/Equation%20v6-9-mini%20release/Equations.html |width=1030 |height=760 |border=0 }} |
Скачать программу: [[Медиа:Equation v6-9-mini release.zip|Equation v6-9-mini release.zip]] | Скачать программу: [[Медиа:Equation v6-9-mini release.zip|Equation v6-9-mini release.zip]] | ||
− | + | Текст программы на языке JavaScript (разработчики [[Цветков Денис]], [[Кривцов Антон]]): <toggledisplay status=hide showtext="Показать↓" hidetext="Скрыть↑" linkstyle="font-size:default"> | |
− | |||
Файл '''"Equations.js"''' | Файл '''"Equations.js"''' | ||
− | < | + | <source lang="javascript" first-line="1"> |
window.addEventListener("load", main_equations, false); | window.addEventListener("load", main_equations, false); | ||
function main_equations() { | function main_equations() { | ||
Строка 207: | Строка 206: | ||
return D; | return D; | ||
} | } | ||
− | </ | + | </source> |
Файл '''"Config.js"''' | Файл '''"Config.js"''' | ||
− | < | + | <source lang="javascript" first-line="1"> |
var CONFIG = { | var CONFIG = { | ||
fps: 60 // количество кадров в секунду | fps: 60 // количество кадров в секунду | ||
Строка 234: | Строка 233: | ||
,smooth_wave: true // сглаживать волновое уравнение | ,smooth_wave: true // сглаживать волновое уравнение | ||
}; | }; | ||
− | </ | + | </source> |
Файл '''"IC_BC_LIB_v1.js"''' | Файл '''"IC_BC_LIB_v1.js"''' | ||
− | < | + | <source lang="javascript" first-line="1"> |
// Аргументы в функции IC и BC: | // Аргументы в функции IC и BC: | ||
// M - массив (сформированный с помощью функции make_mass данной библиотеки) | // M - массив (сформированный с помощью функции make_mass данной библиотеки) | ||
Строка 307: | Строка 306: | ||
M[N - 1] = M[1]; | M[N - 1] = M[1]; | ||
} | } | ||
− | </ | + | </source> |
Файл '''"Equations.html"''' | Файл '''"Equations.html"''' | ||
− | < | + | <source lang="html" first-line="1"> |
<!DOCTYPE html> | <!DOCTYPE html> | ||
<html> | <html> | ||
Строка 330: | Строка 329: | ||
</body> | </body> | ||
</html> | </html> | ||
− | </ | + | </source> |
− | </ | + | </toggledisplay> |
− | |||
[[Category: Виртуальная лаборатория]] | [[Category: Виртуальная лаборатория]] |