Показать сообщение отдельно
Старый 12.12.2014, 13:29   #25
avz
Platinum Member
 
Регистрация: 11.01.2012
Адрес: Березники
Сообщений: 4,925
По умолчанию

Переход на другой язык вряд ли поможет.
У Вас стоит t принять значения a2, a5 и т.д. получается деление на нуль в la(t).
А в 3 уравнении Вы пытаетесь интегрировать от a2 до а3, в 4м - до а5, в 5-м - от а8, в 6м - до а11 итд. Каждый раз ЛЮБОЙ язык программирования будет давать деление на нуль, то есть плюс-минус бесконечность. В модели ошибка, исключающая нахождение ДЕСЯТИ (а не восьми, на самом деле) неизвестных а2-а11. а5 и а6 НЕ находятся из уравнений под уравнением № 7, так как там в формуле для la5(t) сидит la(t), а в ней - все а2,а3 итд.
Когда исправите модель (исключите деления на 0), чтобы найти 10 неизвестных, минимизируйте квадраты разницы между левой и правой частями в уравнениях 1-8.
avz вне форума   Ответить с цитированием
Реклама