2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Уменьшить кол-во вычитаний умножений.
Сообщение16.07.2007, 13:38 
Аватара пользователя
:D Задачка довольно простая.
\mu(t) = (  (t^2(3-2t))(t^2(3-2t))  )(  3-(2( t^2(3-2t) ))  )

Как максимально упростить, сократить?

 
 
 
 
Сообщение16.07.2007, 13:40 
Аватара пользователя
Сначала надо разобраться с порядком открывающих, закрывающих скобок

 
 
 
 
Сообщение16.07.2007, 13:41 
Аватара пользователя
Уже разобрался со скобками, не с задачкой :D
Я фигурировал с переводом с C++ на стандартную математику сложно справиться было :D

 
 
 
 Re: Уменьшить кол-во вычитаний умножений.
Сообщение16.07.2007, 15:31 
Аватара пользователя
Виталий писал(а):
:D Задачка довольно простая.
\mu(t) = (  (t^2(3-2t))(t^2(3-2t))  )(  3-(2( t^2(3-2t) ))  )



после правки стало понятно, что с чем открывается-закрывается, но со скобками пока перегруз, уберем лишнее и сразу станет легче
$\mu(t)=t^2(3-2t)t^2(3-2t)(3-2t^2(3-2t))=t^4(3-2t)^2(3-2t^2(3-2t))$

можно еще перед вычислением всего выражения отдельно вычислить $\rho(t)=3-2t$
$\mu(t)=t^4\rho^2(3-2t^2\rho)$

 
 
 
 
Сообщение17.07.2007, 04:34 
Аватара пользователя
2 photon
Вычитаний стало 2, умножений 10 :D
А если вводить p(t) как у тебя, то:
p(t) = t^2(3-2t)

\mu = p^2(3-2p)

6 умножений, 2 вычитания.

И это уже никак не упростить? Даже схемой Горнера?

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group