Найти - Пользователи
Полная версия: Как численно решаются дифференциальные уравнения ?
Начало » Центр помощи » Как численно решаются дифференциальные уравнения ?
1
druidich92
Добрый день. имею такое дифф уравнение:

соответственно я его написал в таком виде
     def d_fun_1(self, x, y):
        '''
        расщепление н-парафионов на более простые н-парафины
        :param x:
        :type x: int
        :return:
        '''
        integral_function = integrate.quad(self.izoparahine_function, self.x[x - 1], self.x[-1])
        h2_function_x = self.h2_function(self.x[x - 1])
        paraphine_function_x = self.norm_paraphine_function(self.x[x - 1])
        izoparaphine_function_x = self.izoparahine_function(self.x[x - 1])
        a = self.calculate_k_x(1, x) * paraphine_function_x * h2_function_x
        b = 2 * h2_function_x * self.calculate_k_x(1, x) * self.return_V(1, x, self.x_)
        c = self.calculate_k_x(3, x) * paraphine_function_x
        d = self.calculate_k_x(2, x) * izoparaphine_function_x * h2_function_x * (
            self.calculate_k_x(3, x) * self.return_V(2, x, self.x_) * integral_function[0])
        return -a + b - c + d
можете подсказать, как это решить?
doza_and
druidich92
можете подсказать, как это решить?

Никак. Для решения нужна корректная постановка - те еще граничные или начальные условия и неизвестная функция. А у вас непонятно что вы ищете f1,f3,k? Если f1 то дифференцируете еще по x в получившемся уравнении второго порядка делаете замену переменных сводите к двум уравнениям первго порядка и там уже численно или аналитически …
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB