Компьютерли алгебра (сонли услублардан фарқли) математик масалаларни компьютерда ечишнинг аналитик услубларини ишлаб чиқиш ва амалга ошириш билан шуғулланади ва бошланғич маълумотлар, ечиш натижаси каби аналитик (символи, белгили) кўринишда ифодаланган деб кўзда тутади.
Компьютерли алгебра тизими (КАТ, инг. computer algebra system, CAS) — бу белгилик ҳисоблашлар учун амалий дастурдир, яъни алмаштиришлар билан бажариш ва аналитик шаклда математик ифодалар билан ишлашдир.
Математик моделларни таҳлил қилиш мобайнида ифодаланган математик масаланинг умумий ва хусусий аналитик ечимлари ва уларнинг интерпретацияси натижа бўлиб хизмат қилиши мумкин.
Аналитик ечимларни кўпроқ энг қўпол (содда) моделлар учун, камроқ – энг аниқ, мураккаб моделлар учун олиш мумкин.
А налитик ҳисоблашлар ёрдамида тенглама ва тенгламалар тизимининг аналитик ёки тўла ечимларини топадилар, ҳосила ва аниқ интегралларни ҳисоблайдилар, шунингдек мураккаб ифодаларни ўзгартириш (масалан, соддалаштириш)ларни амалга оширадилар. Бошқача айтганда, бундай ёндашувларда натижаларни қандайдир функция кўринишида олиш мумкин.
Масалан Mathcad дастурида символик ўзгартиришлар ўтказишда, ўзгарувчиларга ўзлаштирилган аниқ қийматлар тан олинмайди ва улар аниқланмаган параметрлар каби қаралади.
КАТ ларни имкониятига қараб аналитик ҳисоблашларни фарқлашадилар, лекин одатда қуйидаги белгили амалларни қўллаб-қувватлайлар:
энг кичик ўлчамларгача ифодаларни соддалаштириш ёки тахмин ва чегараларни фойдаланган ҳолда автоматик соддалаштиришни эътиборга олиб, стандарт кўринишга келтириш;
ифодаларда белгили ва сонли алмаштиришлар;
ифода кўринишини ўзгартириш: кўпайтма ва даражаларни очиш, қисман ёки тўла факторизация2) (кўпайтмаларга ёйиш);
содда касрларга ёйиш, чегараларни қаноатлантириш, тригонометрик функцияларни экспонента орқали ёзиш, мантиқий ифодаларни алмаштириш;
хусусий ва тўла дифференциаллаш;
аниқмас ва аниқ интегралларни топиш (белгили интеграллаш);
мақбуллаштириш масалаларини белгили ечиш: глобал экстремум, шартли экстремум ва ҳоказоларни аниқлаш;
чизиқли ва чизиқли бўлмаган тенгламаларни ечиш;
дифференциал ва чекли айирмалик тенгламаларни (сонли эмас) алгебраик ечиш;
функция ва кетма-кетликларнинг лимитини топиш;
интеграл алмаштиришлар;
қаторлар билан амаллар: қўшиш, кўпайтириш, суперпозиция;
матрицалик амаллар: тескарисини топиш, факторизациялаш, спектрал масалаларни ечиш;
статистик ҳисоблаш;
теоремаларни автоматик исботлаш, расмий верификация3);
дастурларни синтез қилиш.
2-расм.Компьютерли алгебра тизими.
Do'stlaringiz bilan baham: |