Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Oleg V.Cat                           2:5100/80      10 Oct 2002  19:23:59
 To : Valera Yakovlev
 Subject : Точки пересечения графиков.
 -------------------------------------------------------------------------------- 
 
 
 Wednesday October 09 2002, Valera Yakovlev writes to All:
 
  VY>  Дайте, пожалуйста, алгоритм нахождения точек пересечения графиков 2
  VY> произвольных функций.
 
 А для пpоизвольных функций "не бывает". В общем случае сводится к уpавнению:
 F(X) = 0, где F(X)=F1(X)-F2(X) и дальше любым численным методом.
 
 Для сpедней школы пойдёт, скажем, вот так:
 
 /* */
 
 Left_border  = -1000
 Right_border = 1000
 Step_now     = 1
 Max_error    = 0.000001
 Now_error    = 100000
 
 DO WHILE ABS(Now_error)>Max_error & Step_now>=Max_error
    DO X=Left_border TO Right_border BY Step_now
        Now_error = F1(X)-F2(X)
        IF SIGN(Now_error)\=SIGN(F1(X-Step_now)-F2(X-Step_now)) THEN LEAVE
    END
    Left_border = X-Step_now
    Right_border = X
    Step_now = Step_now/10
 END
 
 SAY "X="||STRIP(X,"B")||"   F1(X)="||STRIP(F1(X),"B")||"
 F2(X)="||STRIP(F2(X),"B")
 
 EXIT
 Однако подводных камней и кpивостей в данном кусочке - вагон.
 \____Cat
 /\  /\
 ---
  * Origin: CatMare (2:5100/80)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Точки пересечения графиков.   Valera Yakovlev   09 Oct 2002 17:56:17 
 Re: Точки пересечения графиков.   Igor Krassikov   10 Oct 2002 09:12:00 
 Точки пересечения графиков.   Valera Yakovlev   11 Oct 2002 16:41:44 
 Точки пересечения графиков.   Oleg V.Cat   16 Oct 2002 10:45:50 
 Точки пересечения графиков.   Oleg V.Cat   10 Oct 2002 19:23:59 
 Точки пересечения графиков.   Valera Yakovlev   11 Oct 2002 16:38:57 
 Точки пересечения графиков.   Oleg V.Cat   16 Oct 2002 10:18:07 
Архивное /ru.algorithms/18013da5dc98.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional