Програма MATLAB може виробляти обчислення певних і невизначених інтегралів.
Нижче представлений невизначений інтеграл:
Як і у випадку з командою diff, ви можете оголосити змінну х символьного, і помістити її всередині лапок в рядку символів. Зверніть увагу, що програма MATLAB не включає в себе константу інтегрування; результат виведення представляє єдину антіпроізводную від подинтегрального вираження.
Нижче представлений певний інтеграл:
Команди quad і quadl не братимуть Inf або -Inf як кордонів інтегрування (хоча int буде). Кращий спосіб оперувати числовим неточним інтегралом на нескінченному інтервалі - це обчислити його на інтервалах зростаючої довжини, поки результат не стабілізується.
Існує й інша можливість. Якщо ви введете double (hardintegral), програма MATLAB використовує модуль Symbolic Math Toolbox (Інструментарій символьної математики), щоб обчислити інтеграл, навіть в нескінченному діапазоні.
Програма MATLAB може також працювати з декількома інтегралами. Показана нижче команда обчислює подвійний інтеграл
Зверніть увагу, що програма MATLAB допускає, що змінна інтегрування в int є х, якщо тільки ви не встановили інакше. Зауважте також, що порядок інтегрування такий, як в обчисленні, «навиворіт». І нарешті, ми можемо використовувати команду обчислення подвійного інтеграла dblquad, з властивостями і методами застосування якої ви можете познайомитися в онлайновій довідці.
← Попередня Обчислення значень власних і векторів власних
Межі MATLAB Наступна →