Надеюсь, мой заголовок понятен. Я делаю университетский проект о том, как хлор (для целей дезинфекции) со временем исчезает в морской воде. Понятно, что происходит быстрый начальный распад, а затем он замедляется, что приводит к двум скоростям распада, но это связано с тем же общим экспоненциальным распадом. Раньше это было сделано, но я рассчитываю скорость для морской воды вокруг моего конкретного города.Две скорости затухания для одного экспоненциального графа распада
Я новичок в python и только начал изучать его для этого проекта. Другие ответы на экспоненциальный распад на этом сайте касаются только одной скорости затухания вместо двух, которые мне нужны.
У меня есть значения и сделаны графики, поэтому у меня есть значения x и y. Форма, в которой мне нужен ответ, равна c (t) = c (a * exp^(- mt)) + ((1-a) * exp^(- nt))
Где m и n - ставки , t - время, c - начальная концентрация, a - только пропорциональные константы. М-скорость - это быстрая начальная скорость, а скорость n медленнее. Значение c (t) в конечном итоге достигнет нуля или приблизится к нему.
Данные в формате ASCII/TXT, или я мог бы просто ввести его как х = np.array ...
Если это не возможно сделать это за один раз, то это было бы возможно если я разделяю разделы, чтобы получить две ставки отдельно? то есть я вводил только данные, необходимые для m-скорости, а затем вычислял для n скорости.
Я видел вышеупомянутую форму, которая мне нужна для научных статей, но я не уверен, как они это сделали.
Большое спасибо заранее всем, что помогает
Hi Matt, Для меня лично ваш вопрос не совсем ясен. Я понимаю, что у вас есть функция 'c (t)', но мне непонятно, чего вы пытаетесь достичь. Вы хотите построить эту функцию или решить ее значение в определенный момент? Возможно, вам будет полезно узнать, что вы хотите сделать по приведенным вами примерам (другие ответы на этом сайте, которые вы прочитали). –
Привет @Patrik H. Я хотел бы иметь возможность решать для значений в определенных точках. Поэтому для этого мне нужны ставки «m» и «n», а также «a». [Графики, которые я сделал на основе экспериментов до сих пор, не идеальны, но они действительно напоминают экспоненциальные распады, поэтому я предполагаю, что python будет рассматривать их как идеальные экспоненциальные распады]. В других примерах они начинают ** определять ** функцию с переменными (t, a, m, n), но затем ** return ** line (пример = a * np.exp (-m * t) + n) имеет только один экспоненциальный член. Ответ Алекс может помочь? – Matt
Означает ли это, что Алекс отвечает на ваш вопрос или есть что-то еще, что вам нужно? –