Узнать формулу по известным значениям

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Rastamanka, 1 Apr 2012.

  1. Rastamanka

    Rastamanka Elder - Старейшина

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Добрый день имеются 20 известных значений все целые цифры. Так же имеется результат по данным значениям. Подскажите возможно ли вычислить по какой формуле просчитывается итоговое значение имея предыдущие 20?
     
  2. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    Впринципе - да. Однако, можно определить лишь ту формулу, которую ты знаешь и которую ты способен решить "на раз" в голове. Например формула для высчитывания гипотенузы: a°2 +b°2 = -°2c
    Либо можно написать софт, в котором будет перечень формул, через которые будут "прогоняться" значение. Что приводит нас опять к тому же - что формула должна быть тебе известна и реализована в проге. Визуальное же определение будет затрудняться в зависимости от "сложности" формулы, например количества значений и/или переменных.

    Если же нужно выяснить закономмерность в последовательности чисел, то тут на мой взгляд, намного проще, хотя здесь идет зависимость от количества результатов, которые должны быть проанализированы. Для "лёгких" числовых рядов, вроде двоичных - особо много результатов не требуется. Однако, чем "хитровышмаканней" последовательность, тем больше нужно результатов, что бы вывести законномерность.
     
  3. tim-oleksii

    tim-oleksii Member

    Joined:
    14 Mar 2011
    Messages:
    199
    Likes Received:
    10
    Reputations:
    0
    Да, возможно.

    1) Можно самому догадаться по методу индукции. Есть вероятность, что будет выведена искомая формула, которая будет давать верный результат в пределах необходимого множества.

    2) Интерполяция( к примеру интерполяционным многочленом Лагранжа ). Результат разнится от метода использования.
     
  4. GoodGoogle

    GoodGoogle Moderator

    Joined:
    5 Aug 2011
    Messages:
    1,137
    Likes Received:
    345
    Reputations:
    225
    MathCad тебе в помощь.
     
Loading...