LINUX.ORG.RU

Ответ на: комментарий от anonymous

Я Лисп толком не знаю... Хелп!

P.S. Должно работать в mulisp...

anonymous
()

> Нет.

А вот это, уже, браток, плохо. Баб надо хотеть, в противном случае 
нифига у тебя с лиспом не получится.

Ладно, так уж и быть, вот тебе черновой вариант:

(defun fun (x)
   (- (* 4 (log x)) x))

(defun der (x)
   (- (/ 4 x) 1))

(defun newton (fun der start eps)
   (let ((x (- start (/ (funcall fun start) (funcall der start)))))
     (if (< (abs (- start x)) eps)
         x
         (newton fun der x eps))))

(newton #'fun #'der 1 0.001)

anonymous
()
Ответ на: комментарий от anonymous

Спасибо! Буду разбираться... :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.