Напачатку нагадаем некаторыя дыфферэнцыяльныя вектарныя аператары:
Найбольш распаўсюджаная - роўнасьць Лапласа (альбо роўнасьць Пуассона як больш агульны від роўнасьці). Гэтыя роўнасьці выведзеныя для такіх палёў:
Калі поле замяняецца матрыцай (напрыклад, Aij), роўнасьці Лапласа ды Пуассона маюць такі выгляд:
(Aij - Aij-1) + (Aij - Aij+1) + (Aij - Ai-1j) + (Aij - Ai+1j) = Cij
дзе Cij - матрыца шчыльнасьці (для роўнасьці Лапласа, Cij =0).
Такім чынам, роўнасьць рашаецца заданьнем ўмоваў на мяжы вобласьці ды атрыманьнем на кожнай ітэрацыі новага значэньня
[i,j]-га элемента:
Aij = (Cij + Aij-1 + Aij+1 + Ai-1j + Ai+1j)/4
На кожнай новай ітэрацыі будзе дасягацца лепшая дакладнасьць.
Роўнасьць Д'Аламбера - роўнасьць бягучых хваляў, вельмі падобная на роўнасьць Лапласа і яе можна рашаць і ў комплекснай прасторы Мінкоўскага, і мадэлюючы пругкую прастору наборам часьцінак, што рухаюцца па законах Ньютана.
Тэкст праграмы, што рашае роўнасьць Лапласа Laplas.pas ды праграма, што мадэлюе пругкую паверхню Waves.pas.
Мы можам проста абагульніць ўсе метады матрычнай альгебры на функцыі.
Скалярнае памножаньне ёсьць:
"Памножаньне вектара на матрыцу":
Базісная функцыя артаганальная, калі
Як бачыце, раскладаньне Фур'е - толькі перавод функцыі як "вектара" ў іншы базіс.
Зараз формула для раскладаньня амаль відавочная:
Вы можаце праверыць, ці з'яўляецца "базісная функцыя" f(w,t) = eiwt артаганальнай.
Выпадковыя працэсы, што задаюцца функцыяй Random ў Delphi -
так званы "белы шум" зь раўнамерна разьмеркаваным спэктрам.
Найбольш простая мадэль працэса зь нераўнамерным спектрам
мадэль Лоранца, заснаваная на паводзінах вадкасьці ў кальцавой трубе, што падаграецца зьнізу.
Яна задаецца такой сыстэмай дыфферэнцыяльных роўнасьцяў:
Я выкарыстоўваў парамэтры a=10 b=30 c=2.667.
Іншая мадэль - лямпавы гэнератар зь нелінейным элементам (танэльны дыёд, напрыклад).
Яна задаецца такой сыстэмай дыфферэнцыяльных роўнасьцяў: (для гэнератара прынятая мадэль Ван-Дэр-Поля):
дзе f(x) - вольт-амперная характарыстыка дыёда.
Вольт-амперная характарыстыка павінна мець такую "яміну" каб працэсы былі выпадковымі.
Тэкст праграмы на мадэль Лоранца Random.pas
Раскладаньне Фур'е (гл. p. 2)
на кампутары задаецца такімі формуламі:
Яно выкарыстоўваецца, напрыклад, для зьцісканьня гукавых файлаў.
Прыклад праграмы Fourier.pas
Была напісаная простая гукаапрацоўваючая праграма, каб прадэманстраваць ўсё гэта. Гэта дэманстрацыйная праграма, таму можна працаваць толькі з мона ".wav" файламі, таксама нелга выкарыстоўваць вялікія літары ў Formulae Generator ды маленькія літары ў Rhythm Composer. Formulae Generator падтрымлівае такія функцыі (Generator 1):
Тэкст праграмы Sound.zip