2014-10-07 6 views
0

Я пытаюсь сделать экспоненциальную функцию, основанную на атмосферном давлении и высоте, используя python. я каким-то образом должен иметь возможность сделать уравнение y = (1000 * e**((-9.81 x/(78351)) в виде графика.Можно ли подключить уравнения для рядов в python?

где y = 0 - 15 и x = 1000 г

в то время как я мог иметь Python вычислить каждый отдельный один, точка упражнения, чтобы иметь возможность использовать уравнение выше, в качестве средства для график.

Есть ли способ, что я могу иметь:

y_series = [0,1,2,3,4,5,6,7,8,9,10...] 

и

x_series = [1000 * e**(-9.81 (y_series)/78351) ? 

Я попытался несколько способов, но получаю: х и у должны иметь одинаковую первую ошибку измерения.

+1

Вместо описания кода, который не работает и ошибка вы получаете, _show_ нас ваш код и ошибку. (Если код длиннее нескольких строк, покажите нам [минимальный пример] (http://stackoverflow.com/help/mcve), который демонстрирует ту же проблему). Мы не можем отлаживать код, который мы не видим. – abarnert

+0

ах, извините, я новичок в программировании! Это моя последняя попытка: y_series = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 , 15] x_series = [1000 * 2.718 ** ((- 9.81 * 1000 * y)/(273 * 287)) для y в y_series] (im теперь получает синтаксическую ошибку) –

+0

Моя другая попытка состояла в том, чтобы длинный путь, такой как: y_series = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] X_series = [1000 * 2.718 ** ((-9,81 * 0)/(273 * 287)), 1000 * 2,718 ** ((- 9,81 * 1000)/(273 * 287)) и т. Д. Это приводит к тому, что y и x должны иметь такое же первое измерение –

ответ

1

Да, это:

Синтаксис схемы:

e  = 2.71             # SET e 
y_series = range(0, 16)           # GEN y_series 
x_series = [ 1000 * e**(-9.81 * y/78351) for y in y_series ] # GEN x_series 

Выход:

>>> x_series 
[1000.0, 999.8751840341362, 999.7503836472979, 999.6255988375402, 999.5008296029192, 
999.3760759414907, 999.251337851311, 999.1266153304365, 999.0019083769238, 
998.87721698883, 998.7525411642123, 998.6278809011279, 998.5032361976348, 
998.3786070517907, 998.2539934616539, 998.1293954252827] 

 Смежные вопросы

  • Нет связанных вопросов^_^