Лаграндж, Ньютон и нетрезвые мысли

Тема в разделе "WASM.HEAP", создана пользователем St, 11 окт 2006.

  1. St

    St New Member

    Публикаций:
    0
    Регистрация:
    11 авг 2006
    Сообщения:
    72
    На днях рылся в шкафу и нашел лекции по матанализу. Пролистал, прослезился. И тут мне в голову пришла мысль... А что если взять небольшой exe файл. И интерполировать его формулами Лагранджа или Ньютона!!! Ведь Exe файл можно рассмотреть как набор значений и аргументов. Например (00,4D)(01,5A)(02,90) и так далее. Ну и потом иссследовать получившуюся функцию на мин. макс. точки экстремума, опреределить на дифференцирование и интегрирования, область допустимых значений. Стопудова схожие по фунциональности программы для одной и той же ОС будут иметь очень похожий график!
     
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347
    А еще ехе-файл можно рассмотреть как временной ряд и построить для него формулу... :))
     
  3. St

    St New Member

    Публикаций:
    0
    Регистрация:
    11 авг 2006
    Сообщения:
    72
    И иследовать ряды на сходимость!!!гы!!!Мысль! Но такое ощущение(типа интуиция), что они все будут сходится. Лопиталь мне поможет!:)
     
  4. Z80vsRK86

    Z80vsRK86 New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2006
    Сообщения:
    8
    А как нащот преобразований :)
    Предлагаю создать преобразователь ЕКЗЕШНИКА в графическое представление(в виде картинки Э:) )
    Ето из облости Обработка изображений :)
     
  5. Stiver

    Stiver Партизан дзена

    Публикаций:
    0
    Регистрация:
    18 дек 2004
    Сообщения:
    812
    Адрес:
    Germany
    St
    Улыбнуло :))

    Математические методы, разрешающие делать нечто подобное, описывает/использует Лем в произведениях "Глас Господа" и "Wielkość urojona"(есть ли русский перевод?). В реальности они к сожалению пока не существуют.
     
  6. St

    St New Member

    Публикаций:
    0
    Регистрация:
    11 авг 2006
    Сообщения:
    72
    Я имею ввиду интерполировать данные, Построить функцию. И ее уже сравнивать.
    Сделаем!
     
  7. Копатель

    Копатель МакС

    Публикаций:
    0
    Регистрация:
    9 окт 2006
    Сообщения:
    7
    Адрес:
    Днепр
    Думаю, что функция из этого не получится, т.к. не будет соблюдаться основное условие фун-ии: каждому аргументу соответсвует лишь одно знач. фун-ии!!! Т.е. на один Х у нас будет приходиться несколько У-ов, а это уже не функция. Если я не прав - пните меня битом, т.к. математику успешно сдал и уже подзабыл :)

    НО! Можно составить функции на основе различных вероятностей. Например, что в таких-то прогах вероятность появления 4D после 00 такая-то, 01 - такая-то и т.п. Тогда можно будет написать компилятор, который, зная эти вероятности, сможет сам дописывать куски кода после ввода нескольких операторов... )))
     
  8. St

    St New Member

    Публикаций:
    0
    Регистрация:
    11 авг 2006
    Сообщения:
    72
    Получится. Вот начало exe: 4D 5A 90 03 00 00 00 04 и т.д. Это у нас значения. А аргументы как всегда ось X. И получается аргументу 0, сопопаставлено значение 4d, что выходит как (00,4D)(01,5A)(02,90). В итоге каждому аргументу соответствует лишь одно значение функции.
     
  9. sergh

    sergh New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    128
    Адрес:
    rsdn
    Читал, что кто-то музыку как-то так исследовал - направления, вроде, угадывались достаточно точно. Если не врали :) Только там сперва архивировали - тут тоже советую, чтобы выделить существенную часть.

    Но вот график, да ещё и Лагранжем :) Извини, это получится полином, степень которого равна количеству байт в твоём exe. В заданых точках он действительно будет иметь нужные значения, но между ними будет вести себя практически непредсказуемо. И вряд ли там будет что-то близкое.
     
  10. Копатель

    Копатель МакС

    Публикаций:
    0
    Регистрация:
    9 окт 2006
    Сообщения:
    7
    Адрес:
    Днепр
    St
    Тогда соглсен - получится... В 2 часа ночи сразу не дошла идея )))
     
  11. St

    St New Member

    Публикаций:
    0
    Регистрация:
    11 авг 2006
    Сообщения:
    72
    А между ними и не нужно. Зачем????
    Если кусок программы есть:
    mov al,[si]
    or al,al
    jz 0BA0
    то опкоды(а для меня точки) сответственно
    8А04
    0АС0
    7438
    Зачем мне знать как ведет себя функция между ними. Или может я что то не понял.... Поправьте пожалуйста.
    Хотя значение между точками будут соответствовать переходными состояниями процессора(во трава а!:)).
     
  12. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    Что значит похожий? Общие свойства у таких ф-ций, вероятно, будут, только они несравнимо сложнее, чем "примитивные" точки экстремума, ОДЗ и проч.
    Как заметил Stiver, средства матанализа позволяют изучать такие ф-ции на уровне "муравьёв, которые нашли мёртвого философа".
     
  13. St

    St New Member

    Публикаций:
    0
    Регистрация:
    11 авг 2006
    Сообщения:
    72
    Я привел это для примера.
    А вариционное исчесление????!!!!!
     
  14. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    :)
    ладно, на уровне гигантских муравьёв.
     
  15. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    St
    А что ты с релоками делать будешь? Какие им значения присвоишь?
     
  16. sergh

    sergh New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    128
    Адрес:
    rsdn
    St
    Если тебе не нужно значение функции между точками, зачем тебе графики и функции? Простая таблица (0 - 4D, 1- 5A ...).
     
  17. St

    St New Member

    Публикаций:
    0
    Регистрация:
    11 авг 2006
    Сообщения:
    72
    А как исследовать тогда?
    Это те же точки. А посмыслу я как то о них не подумал....
     
  18. sergh

    sergh New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    128
    Адрес:
    rsdn
    St
    Понятия не имею :)