інтегрування matlab

Програма MATLAB може виробляти обчислення певних і невизначених інтегралів.

Нижче представлений невизначений інтеграл:

Як і у випадку з командою diff, ви можете оголосити змінну х символьного, і помістити її всередині лапок в рядку символів. Зверніть увагу, що програма MATLAB не включає в себе константу інтегрування; результат виведення представляє єдину антіпроізводную від подинтегрального вираження.

Нижче представлений певний інтеграл:

інтегрування matlab

Команди quad і quadl не братимуть Inf або -Inf як кордонів інтегрування (хоча int буде). Кращий спосіб оперувати числовим неточним інтегралом на нескінченному інтервалі - це обчислити його на інтервалах зростаючої довжини, поки результат не стабілізується.

Існує й інша можливість. Якщо ви введете double (hardintegral), програма MATLAB використовує модуль Symbolic Math Toolbox (Інструментарій символьної математики), щоб обчислити інтеграл, навіть в нескінченному діапазоні.

Програма MATLAB може також працювати з декількома інтегралами. Показана нижче команда обчислює подвійний інтеграл

інтегрування matlab

Зверніть увагу, що програма MATLAB допускає, що змінна інтегрування в int є х, якщо тільки ви не встановили інакше. Зауважте також, що порядок інтегрування такий, як в обчисленні, «навиворіт». І нарешті, ми можемо використовувати команду обчислення подвійного інтеграла dblquad, з властивостями і методами застосування якої ви можете познайомитися в онлайновій довідці.

← Попередня Обчислення значень власних і векторів власних

Межі MATLAB Наступна →