Помогите пожалуйста составить программу в python - Компьютерные вопросы

Вопрос Помогите пожалуйста составить программу в python

Регистрация
2 Авг 2013
Сообщения
86
Репутация
4
Спасибо
0
Монет
0
Помогите пожалуйста составить программу в Python для расчета значений z1 и z2 (результаты должны совпадать) Z1 =cos a+ cos2a+cos6a+cos7a; Z2 = 4 cos a/2 * cos 5/2a* cos 4a
 
Регистрация
26 Май 2013
Сообщения
99
Репутация
0
Спасибо
0
Монет
0
можно сделать так импортировать math потом написать функцию для z1 и z2 и вывести результат
 
Регистрация
22 Ноя 2013
Сообщения
82
Репутация
-3
Спасибо
0
Монет
0
from math import cos
while True:
a = float(input('a: '))
Z1 = cos(a)+cos(2*a)+cos(6*a)+cos(7*a)
Z2 = 4*cos(a/2)*cos(2.5*a)*cos(4*a)
print(Z1, Z2, Z1-Z2, sep = '\n') Вот что получается при целых а от 1 до 10:
294565678_78bab0eb091fe2af215861161efebe61_800.jpg

Разница в значениях Z1 и Z2 получается или нулевая, или порядка машинной точности для восьмибайтных вещественных чисел типа float, так что формула с точки зрения практических компьютерных вычислений при данной выборке значений переменной а оказывается верной. Кстати, результаты не должны совпадать абсолютно точно!
А строго данную формулу можно доказать лишь чисто математически и компьютерное программирование здесь вообще ни при чём!
 
Регистрация
24 Окт 2013
Сообщения
94
Репутация
19
Спасибо
1
Монет
0
можно сделать так импортировать math потом написать функцию для z1 и z2 и вывести результат
 
Сверху Снизу