Найти - Пользователи
Полная версия: Помогите , как решить формулу в Phyton
Начало » Центр помощи » Помогите , как решить формулу в Phyton
1
Arinastr
Какие действия надо набирать
Формула: е в степени (-3х)+tg(4x-1)/|cos x|+ корень из cos 2x
py.user.next
Число Эйлера: math.e
Возведение в степень: **
Тангенс: math.tan()
Модуль выражения: abs()
Косинус: math.cos()
Квадратный корень: ** 0.5

Оформление в виде функции f(x).
Пример f(x) = x^2
  
>>> def f(x):
...     return x ** 2
... 
>>> f(2)
4
>>> f(3)
9
>>>
Arinastr
def f(x):
а= math.e**(-3*x)
b= math.tan(4*x+1)
c= abs(cos*x)
d= math.cos (**0.5)
e= math.е**(-3*x)+math.tan(4*x-1)/abs(cos*x)+math.cos(**0.5)
return(e)
Что-то не верно, результат не выдает
py.user.next
Arinastr
  
b= math.tan(4*x+1)
На картинке стоит минус один, а не плюс один.

Arinastr
  
c= abs(cos*x)
Косинус делается через math.cos(), а не просто cos. Просто cos означает переменную cos.

Arinastr
  
d= math.cos (**0.5)
Чтобы возвести что-то в степень, надо слева записать то, что возводится в степень, а справа записать то, в какую степень возвести.
  
d = math.cos(x) ** 0.5

Arinastr
  
e= math.е**(-3*x)+math.tan(4*x-1)/abs(cos*x)+math.cos(**0.5)
Когда что-то делишь на что-то, то числитель надо в скобки заключить весь и знаменатель надо в скобки заключить весь.
  
(a + b) / (c - d)
Без скобок это будет выполнено вот так
  
a + b / c - d
a + (b / c) - d
Arinastr
def f(x):
а= math.e**(-3*x)
b= math.tan(4*x-1)
c= math.cos(**0.5)
d= math.cos(x)(**0.5)
e= (math.е**(-3*x)+math.tan(4*x-1))/(math.cos(**0.5)+math.cos(x)(**0.5))
return(e)
Оно в ответ просто выдает >
И результата нет.
py.user.next
Arinastr
  
c= math.cos(**0.5)
d= math.cos(x)(**0.5)
Это неправильно.
** - это бинарная операция, у которой есть левая часть и правая часть.
Здесь написал, как вычислить корень из косинуса.
Arinastr
Не особо понятно
Можете пожалуйста написать как будет правильно это выглядеть?
py.user.next
  
>>> import math
>>> 
>>> def f(x):
...     return (
...         (math.e ** (-3 * x) + math.tan(4 * x - 1)) /
...         (abs(math.cos(x)) + math.cos(2 * x) ** 0.5)
...     )
... 
>>> f(3)
-114.703059791281
>>>

Если там e ^ (-3 ^ x):
  
>>> import math
>>> 
>>> def f(x):
...     return (
...         (math.e ** (-3 ** x) + math.tan(4 * x - 1)) /
...         (abs(math.cos(x)) + math.cos(2 * x) ** 0.5)
...     )
... 
>>> f(3)
-114.70312243981662
>>>
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