Математикалық есептеулерге арналған программалық жүйелер

WINDOWS жүйесіндегі EXCEL программасы.
Математикалық функцияларды қолдану.
MathCAD математикалық пакеті.
I.ТАРАУ. MATLAB МАТЕМАТИКАЛЫҚ ПАКЕТІНІҢ НЕГІЗГІ МҮМКІНДІКТЕРІ
1.1 Негізгі түсініктер
1.2 Қарапайым есептеулер
Жұмыс ортасын сақтау. МАТ файлдар
Журнал
1.3 Matlab.тың графикалық мүмкіндіктері
1.4. MatLab жүйесінің арнаулы
II.ТАРАУ. MATLAB МАТЕМАТИКАЛЫҚ ПАКЕТІН ЕСЕПТЕР ШЫҒАРУДА ПАЙДАЛАНУ
2.1 Матрицалар
2.2 Матрицалардың дербес түрлерін жасау
Microsoft Excel - бұл құжаттарды тез арада таблица түрінде дайындауға арналған программа.
Ол математикалық амалдарды, күрделі есептеулерді жеңілдету үшін қолданылады. Осы кестедегі мәліметтер негізінде әртүрлі диаграммалар тұрғызып, мәліметтер базасын даярлауға болады.
EXCEL программасын іске қосу үшін «Пуск» менюінің «программы» тобынан «Microsoft Excel» таңдаңыз. Excel терезесі ашылады. Excel:
1- меню жолынан тұрады, яғни «Файл», «Вставка», «Правка», «Вид» және т.б.
2- Стандартты аспаптар тақтасы
3- Форматтау аспаптар тақтасы
Excelде құжатымызды сақтау, жаңа құжат ашу, қағазға басып шығару, қате тексеру т.б операциялар үшін стандартная аспаптар тақтасы, ал құжатымызды өндеуге және көрнекті қылдырып көрсету үшін форматирование аспаптар тақтасы қолданылады немесе меню командалары қолданылады.
4- Формула жолында біріншісі- төртбұрышты көрсеткіш тұрған ұяшықтың адресін көрсетеді. = белгісі бар жол формула жолы деп аталады да көрсеткіш тұрған ұяшықтағы текст, формула, яғни ұяшықтағы т.б мәндерді көрсетеді. Егер ұяшықтағы текст қате жазылса, тышқанмен осы жолға түртіп, қате жөндеуге болады.
Одан төмен Excel жұмыс парағы орналасқан. Жұмыс парағының төменгі жағында Excel жұмыс режимінің көрсеткіші орналасқан. Excel мәлімет енгізуді күтетін сәтте, ол Дайын режимінде болып, режим индикаторы Готов сөзін көрсетеді.
Excelде мәлімет енгізу және қорғау
Excelде мәлімет енгізудің 4 түрі бар:
1. Сан 2. Текст
3. Дата (мерзім) 4. Формула
1. Excelде сан (цифр) жазғанда арасында бос орын болмау керек. Енгізілген сан автоматты түрде ұяшықтың оң жағына тұрады.
2. Текст- Excel санға не формулаға ұқсамаған кез келген символды, әріпті текст ретінде санайды да, автоматты түрде ұяшықтың сол жағына орналастырады. Текст клеткаға сыймаса, жанындағы бос клеткаларды жауып жазыла береді.
3. Дата – Excel дата енгізгенді тез түсінеді. Мысалы, мен А2 клеткасына 1 май 1995 деп жазсам, ол автоматты түрде 1.май.95 деп өзгертіледі де оң жаққа қойылады. Ал формула жолында А2 клеткасында 1.05.1995 көрсетіледі.
4. Формула – Excelде мәліметті автоматты түрде есептеуге арналған формула = белгісінен басталады да клетка адресі мен математикалық операция жазылады. Арифметикалық операция белгілері:
+ (қосу), - (алу), / (бөлу), * (көбейту) т.б. Формулада ұяшық адресін тышқан курсорымен түртіп көрсетіп, не болмаса адресін клавиатура арқылы енгізуге болады. Клеткадағы формулада не т.б мәліметте қате кетсе түзету үшін көрсеткішпен ерекшелеп, F2 клавишасын басамыз не формула жолына түртіп курсорды қойып түзейміз. Қате жөндеген соң Enter басып шығамыз.
        
        Семей мемлекеттік Шәкәрім атындағы университетИнженерлік технология факультетіСӨЖТақырырыбы:Математикалық есептеулерге арналған программалық жүйелерОрындаған:ДЗ Әмірханова А.АТексерген: Тексерген:Рысжанова А.С Семей 2015жылWINDOWS жүйесіндегі EXCEL ... ... ... Excel  - бұл ... тез ... ... ... дайындауға арналған программа. Ол математикалық амалдарды, күрделі есептеулерді жеңілдету үшін қолданылады. Осы кестедегі мәліметтер негізінде әртүрлі диаграммалар тұрғызып, мәліметтер базасын ... ... EXCEL ... іске қосу үшін  ...  ...  ... Excel терезесі ашылады. Excel:1- меню жолынан тұрады, яғни , , ,  және т.б.2- ... ... ... Форматтау аспаптар тақтасыExcelде құжатымызды сақтау, жаңа құжат ашу, қағазға басып ... қате ... т.б ... үшін ... ... тақтасы, ал құжатымызды өндеуге және көрнекті қылдырып көрсету үшін форматирование аспаптар тақтасы қолданылады ...  меню ... ... ... жолында біріншісі- төртбұрышты көрсеткіш тұрған ұяшықтың адресін көрсетеді. = белгісі бар жол формула жолы деп ... да ... ... ... текст, формула, яғни ұяшықтағы т.б мәндерді көрсетеді. Егер ұяшықтағы текст қате жазылса, тышқанмен осы жолға түртіп, қате жөндеуге болады. Одан ... Excel ... ... ... ... парағының төменгі жағында Excel жұмыс режимінің көрсеткіші ... Excel ... ... күтетін сәтте, ол Дайын режимінде болып, режим индикаторы Готов сөзін көрсетеді. Excelде мәлімет енгізу және ... ... ... 4 түрі ... Сан   2. ... 3. Дата ...  4. ... Excelде сан (цифр) жазғанда арасында бос орын болмау керек. Енгізілген сан автоматты түрде ұяшықтың оң жағына тұрады. 2. ... Excel ... не ... ұқсамаған кез келген символды, әріпті текст ретінде санайды да,  ... ... ... сол ... орналастырады. Текст клеткаға сыймаса, жанындағы бос клеткаларды жауып жазыла береді. 3. Дата  -  Excel дата ... тез ... ... мен А2 ... 1 май 1995 деп ... ол ... ... 1.май.95 деп өзгертіледі де оң жаққа қойылады. Ал формула жолында А2 клеткасында ... ...    4. ...  -  ... ... автоматты түрде есептеуге арналған  формула = белгісінен басталады да ... ... мен ... операция жазылады. Арифметикалық операция белгілері: + (қосу), - (алу), / (бөлу), * (көбейту) т.б. Формулада ... ... ... ... ... ... не ... адресін клавиатура арқылы енгізуге болады. Клеткадағы формулада не т.б мәліметте қате ... ... үшін ... ... F2 клавишасын басамыз не формула жолына түртіп курсорды қойып ... Қате ... соң Enter ... ... ... ... мәліметті, яғни сандардың барлығын қосу үшін ерекшелеп аспаптар тақтасындағы  кнопкасын қолданасыз.  СУММ (С1:С100) С1 клеткасынан С100 ... ... ... ... : ... ... ... яғни С1 ұяшығынан С100 ұяшығына дейінгі клеткадағы мәліметтер жиыны. СУММ (С1,С4,С6) бұл осы нақты көрсетілген ... ... ғана ...  ... ... ... (клавиши управления курсором) қолданылады, немесе Shift+Enter клавишасын басса курсор жоғарғы клеткаға, Tab+Enter клавишасын басса төмен ... Tab ... ... оң жақ клеткаға жылжып отырады.   Excelде курсорды бір ... ... ...  ... ... үшін   командасы арқылы Форма жасап, мәліметтерді таблицаға содан енгізіңіз. Егер добавить кнопкасын басып формада жаңа мәлімет енгізсеңіз, ол ... ... ... ... ... ... пайда болады.Таблица арқылы мәлімет енгізу қолайсыз болса, таблицаны ерекшелеп ...    ... ... ... не ... ... өзін пароль қойып қорғауға болады.Мәліметтерді бөгде адамдар бүлдірмес үшін  ... ... және ... ...  ... түсіндіру үшін, мына таблицаны келтіремін: Мекемеден қызметкерлер 1 айға 5% өсімімен қайтаруға қарыз алған. На месяц ... ... ... Яғни ... ... В6 клеткасына (5%)көбейткен. Егер мен Е9 клеткасына =D9*B6 деп жазып, басқа төмендегі клеткаға толтыру ... ... ... ... В6 ... В7, одан төмен В8 болып өзгертіле бастайды. Ал бұл клеткалар өздеріңіз байқап отырғандай бос тұр. Формула жазғанда клетка адресі өзгермеу үшін ... ... ... ... көрсетілгендей $ символын қолдану қажет.  командасын орындаңыз да процент атын беріңіз. Енді ... ... ... деп ... ... $ символын қолданбай толтыру маркерімен басқа клеткаға көшіре аласыз.Клеткалардың адресін ... ... ... В6 ... ... өзгерту үшін оны түртіп,    Excel -- де функция қолдану.  ... ... ... ... шаг 1 из 2 ... ... ... Қажетті категорияны таңдап, ондағы функция бойынша қай ұяшықтағы мәліметті есептеу қажеттігін көрсетесіз.  Төмендегі суретте кейбір қажетті функциялар бойынша есептеулер ... ... ... 64 және 4 ... ... Мастер функций кнопкасын басу арқылы осы сандарға әртүрлі функция есептеуге болады.Таблицамен жұмыс жасағанда мәліметтерді есептеуде функция өте көп көмек ... ... ... ... ... ... әртүрлі функциялар бар. Функция қолдану үшін аспаптар тақтасындағы  мастер функций кнопкасын басыңыз немесе Математикалық функциялар да өте көп. ... ... ... ... ... жүргізілген. Мысал ретінде 16 саны алынған. Бұл функциялар ... ... ... өте ...  Бұл ... басқа да математикалық функциялар бар. Олар: ACOS, ABS, ASIN,ATAN, ATANH, TAN, TANH, MOБP, ... ... және т.б. ... алу. ... ... Excel-де кейбір сұрақтарыңызға жауап алу үшін  аспаптар тақтасындағы  кнопкасын басыңыз немесе F1 ... ... ... бөлімінің бүкіл бөлімін қарап шығуыңызға мүмкіндік бар. Төменде көрсетілгендей  анықтама ... ... ... ... ерекшелеп алып, Enter клавишасын басыңыз.Matlab - бүгінгі ... кең ... ... ... ... ... Онда ... математикалық есептеулер тек дайын функцияларды пайдалану жолымен шешіледі. Бұл жүйе жалпы матрицаларға амалдар қолдануға негізделгендіктен оның аталуы , яғни  ... ... ... Бұл жүйе 70  -  ... ... ... ойлап табылған және ол сол кезде-ақ үлкен есептеу машиналарында қолданыла бастаған. Ал 80  -  ... ... ... Inc ... Джон Литтл IBM PC Macintosh дербес компьютерлер үшін PC Matlab версиясын жасады. Matlab ... ... ... ... ... ... барлық әдістерді қамтиды және күшті есептеу жүйесі болып табылады. Бұл жүйенің артықшылығы, яғни құрамына енетін функцияларды (мәтін түрінде ... ... және С ... жазылған бағдарламалар арқылы) өзгертуге, қосымшалар енгізуге болады. Сондай-ақ сандық есептеулерден басқа графикалық ... (екі ... үш ... ... болады.Matlab жүйесінің мүмкіндіктері өте үлкен және оларды толық сипаттап жазу қиынға түседі. Сол себепті олардың тек ... көп ... ... атап ... ... есептеулер саласында: матрицалық, векторлық, логикалық операциялар; элементарлық және арнаулы функциялар.* Сандық әдістер саласында: дифференциялдық теңдеулерді ... ... ... ... емес ... ... түбірін табу; бірнеше айнымалы функцияның минумымын табу; бір немесе көп ... ... ... саласында: 500-ден астам математикалық функциялар; екілік және мәтіндік файлды ендіру және шығару; С және Фортран тілінде жазылған ... ... Matlab ... ... ... С және С++ ... автоматты түрде өткізу.* Визуалдау және графика саласында; екі және үш өлшемдік графиктер сызу; мәліметтерді визуалдық ... ... және ... Matlab ... кеңейтетін қосымша пакеттер. Simulink - виртуалдық приборларды пайдаланып процестерді модельдеу; математикалық есептеу ... ... мен ... ... ... ... ... шешу; карталар мен географиялық мәліметтермен жұмыс істеу. Бұл қосымша пакеттері.Matlab әртүрлі пайдаланушыларға әртүрлі облыстарда математика, машина жасауда және ғылыммен ... ... ... ... ... Matlab-та toolboxes деп аталатын бағдарламалардың мамандандырылған топтары маңызды рөл ... Олар ... ... ... үшін өте маңызды. Олар мамандандырылған әдістерді оқу және қолдануға рұқсат етеді. Toolboxes  -  бұл Matlab (М-файлдар) ... ... ... Олар ... жеке ... ... ... етеді.MathCAD математикалық пакеті.Математикалық және ғылыми - техникалық есептеулер дербес компьютерді қолданудың маңызды сферасы болып ... ... олар ... дәрежеде жазылған, мысалы Бейсик немесе Паскаль тіліндегі программалардың көмегімен орындалады. Бүгінгі уақытта бұл жұмысты дербес ... ... кез ... адам әр кезде орындай алмайды. Ол үшін ол адам программалау тілін және қазіргі кезде өте күрделі ... ... ... ... ... ... ... Кей жағдайларда осының салдарынан физик, химик немесе инженер мамандарының қолынан шындықтан алыс программалар келіп шығады.Осындай келеңсіз жағдайлардан ... ... ... ... ... жүйесін қолдану арқылы шығуға болады (мысалы Eureka, MathCAD, Matlab және тағы басқадай). Біз алдыда сондай жүйелердің бірі MathCAD-тың ... емес ... ... ... мүмкіндіктері мен эволюциясын қарастырамыз.Mathcad  -  бұл ғылым мен техниканың, білім ... әр ... ... ... ... ... шешуді автоматизациялауға бағытталған компьютерлік математиканың белгілі жүйесі. Жүйенің аты екі сөзден  -  MATHematika (математика) және CAD (Computer Aided Desiqn  -  ... ... ... ...     ... (АҚШ) ... ... бірінші версиясын 1986 жылы шығарды. MathCAD жүйесінің басты бөліп алатын ерекшелігі оған ... ... ... ол ... ... ... тіпті жалпы ғылыми әдебиеттерде қолданылатын нақты математика тіліне ... ... ... жұмыс істеуге кіріскенде қолданушы атаулы документтерді дайындайды. Олар бір уақытта есептеу алгоритмінің ... ... ... ... және ... ... іске ... Сыртқы көрінісіне қарағанда мәтіндер кәдімгі программаға ұқсамайды.Төменде біз MathCAD жүйесінің мүмкіндіктері мен құрылымын атап көрсетеміз. Сондай-ақ программалық пакетті ... емес ... ... ... ... тоқталамыз. Оның ішінде сызықтық емес теңдеулердің түбірін іздеуді және жүйені қолдану базасындағы қажетті ... ... ... ... ... шешу ... ... жолын көрсетеміз. Математикалық әдістерді қолданудың маңызды сфераларының бірі болып табылатын ...  ... ... ... ... бойынша жүзеге асырылатын есептеулерді (мысалы, Фибоначчи санын есептеу) шешуге мүмкіндік береді.Бүгінде MathCAD  -  тың әр ... ... ... ... ... жүйе болып табылады. Ол мәтіндік редакторлар және электронды таблицалармен қиын берілетін күрделі есептеулерді жеңіл шешуге мүмкіндік береді. MathCAD көмегімен ... ... ... ... ... дипломдық және курстық жобаларды тек қана сапалы мәтіндермен емес, сондай-ақ жеңіл ... ... ең ... ... формулалар жиынымен, есептеу нәтижесін графикалық қойылымдармен дайындауға болады.MathCAD жүйесінің жаңа ... ... ... ... кез ... ... ... құрылғысының белгілі типіндегі настройка, шрифтердің бай жинағы, Windows-тың барлық құралдарын қолдану ... ... ... және ... ... көп терезелі интерфейс жатады. Жаңа нұсқада да документтерді әр түрде безендіруде тиімді мүмкіндіктер, ... ... және ... ... ... қосылған. Ерекше күрделі есептерді шешу үшін басқа математикалық және ... ... ... ... де ... ... мынадай жүйелер  -  интегрирленген жүйелер атауы шығады. Интеграция есептерін шешуде MathCAD  -  ты ... ... ...  -  бұл жүйе ... ... басқа математикалық, графиктік, офистік жүйелермен, толық қатармен қамтамасыз етеді. Осы үшін оған ... ... ... ... ... ... ... жаңаланған нұсқа  -  MathCAD 2000 жүйесі шықты. Оған графиктік мүмкіндіктердің жақсаруы, есептеу жылдамдығының ... ... ... ... санының өсуі кіредіЖұмыстың мақсаты: MatLab математикалық пакетімен танысу. MatLab математикалық пакетін қолдана отырып, математикалық ... шешу және ... ... тұрғызу.Жұмыстың зерттеу объектісі: Тригонометриялық функция графигі жазықтықта және кеңістікте тұрғызу, матрицаларға амалдар қолдану, сызықтық ... ... ... ... ... ... шешу жұмыстары орындалды.Жұмыстың құрылымы: кіріспеден, екі тараудан, ... және ... ... ... MATLAB ... ... ... МҮМКІНДІКТЕРІ1.1   Негізгі түсініктерMatLab жұмыс ортасы төмендегі (1-сурет) негізгі терезелерден ... MatLab  ... ...  ... ... ... элементтерден тұрады:* Меню қатары;* Саймандар панелі қатары;* ToolBox ... әр ... ... жұмыс орнының мазмұнына байланыс жасау үшін Launch Pad және Workspase бөліктері бар терезе;* Нәтижені көруге және алдыңғы ... ... ... ... және де ... ... орнататынCommand History және  Current Directory терезелері;* Ағымдық курсор мен енгізуге шақыру белгісі бар ... ... ... күй ... ... терезелер жоқ болса, меню қатарындағы View командасынан қажет пункттерді алуға болады: Command Window, Command History, Current ... ... Launch Pad. ... ... командалық терезеде теру қажет. >> белгісін терудің қажеті жоқ. Жұмыс ... Home, End, PageUp, PageDown ... ... ... ... ... бет ... соңына өтуге болады. MatLab программасы нәтижені есептесін десек кез келген команда немесе өрнек соңында Enter клавишасы терілуі қажет. MatLab ... осы ... ... үшін немесе есептелуі үшін кез келген командадан кейін Enter ... ... ... есте ... ...  Қарапайым есептеулерMatLab бағдарламасын қарапайым калькулятор ретінде қолдануға болады. Мысалы, 1+2 ... ... және ... ... ... ... ... көрсетіледі (2-сурет):2-сурет.MatLab программасы не істеді? Ол алдымен 1+2 қосындыcын есептеді, одан кейін жауапты ans ... ... және оның ... ... ... ... 3-ке тең деп ... берді. Жауаптың астында жыпылықтаған тышқан меңзерімен командалық жол орналасқан, ол MatLab ... онан арғы ... ... ... ... Командалық жолда жаңа есептеулер теріп, олардың шешімдерін табуға болады. Егер алдыңғы есептеулермен ... ... ... ... ... ... ... керек делік, онда алдыңғы нәтижені пайдаланып қалу оңай, ол ans командасында сақталған. Ans/4.5 теріңіз және Enter пернесін басыңыз,нәтижеде ... ... ... ... жүйесі кез келген қиын есептеулерді де шеше алады. Мұнда кез келген команда ">>" белгісінен кейін ендіріледі. Ол белгі ... ... ... ... Белгіден кейін жазылған әрбір команда соңында Enter пернесі басылады.Мысалы:>> 2+5; Enterans =7>> Мұндағы: аns және 7 саны ... ... ... ... "аns" сөзі ... ... деген сөзді білдіреді. Егер команда соңында ";" Enter басылса, онда команда орындалады да, бірақ оның мәні экранға ... ... ...  y=cos(x) Enterans=y=0Бұл жүйе калькулятор ретінде тікелей есептеулермен қатар ... ... ... ... және ... ... арнайы бағдарламаларда жазбай-ақ орындайды, күрделі графиктер сыза алады.Мысалы: V векторына сандық мәндерді меншіктеу.>> V=[2  1  3  0.5]V=2  1  3  ... ... ... ... ... ... ...  0.8415  0.1411  0.4794>>  z=4.*v  EnterZ=8    4    12    2>>  W= v .^2W=4    1    9    0.25.*, .^  ... ... ... бұл ... ... ... ... тиісті екенін білдіреді. Яғни массив элементіне амалдардың қолданылу нәтижесі массив болып шығады.Matlab-та массив элементін цикл түрінде  >> x=x0:dx:xm ... ... x0  -  ... бастапқы мәніхm  -  х-тің соңғы мәніdx  -  оның қадамы.>> X=0:0.1:0.5  EnterX=0    0.1    0.2    0.3    0.4    ... ... ... ... мәні ... атын жазып, аргументті міндетті түрде жақшаға алып жазып көрсету жолымен орындалады. ... ... sin(x), cos(x), tg(x), exp(x), lg(10), sqrt(x) және ... ... ... кез ... ... мәнін оның атын жазу арқылы білуге болады. Мысалы:>>  W  EnterW=4    1    9    0.25>>X  EnterX=*    0.1   0.2   0.3   0.4   ... ... ... >>helpwin  немесе  >>HelpDesk командаларын беріп Matlab бойынша көмек алуға болады. Сондай-ақ >>Demo ... ... Matlab ... ... ...  ... шығу үшін Quit ... Exit  командалары орындалады. Жұмыс ортасын сақтау. МАТ файлдарЖұмыс ... ... үшін File ... Save Wokspase As ... ... Save Workspase Variables терезесінде каталог немесе файл атын көрсетуіміз қажет. Файлды сақтау үшін үнсіз ... ... Matlab ... ішкі work ... ... ... ... нәтижеде файлды mat кеңейтілуінде сақтайды. Енді Matlab терезесін жабуға болады. File  ... Open ... ... ... ... ... ... болады. Енді қайтадан қолданылуға болатынын ескере отырып өзгерте береміз. Оларды  жаңадан енгізілген  командаларда қолданылуға ... ... ... ... ... және ... файлға нәтижелерді жазып алу мүмкіншілігіне ие, мәтіндік редактордан оқып шығу ... ... ... ... ... болады. Журнал басқаруы басына diary  командасы қызмет етеді. Diary командасына аргумент ретінде файл атын беру ... онда ... ... сақталады. Одан әрі терілетін командалар және олардың нәтижелері осы файлда жазылады, мысалы командалардың жүйелілігі келесі әрекеттерді орындайды (4-сурет):4-сурет.* ... ... ... ашады;* Есептеулер орындалады;* MAT-та барлық айнымалыларды work-1.mat файлында сақтайды;* Журналды exampl-1.txt файлында, work ішкікаталогінде, MatLab түбір каталогінде сақтайды және ... ...  ... ... ... кез ... мәтіндік редакторда көріңіз. Файлда келесі мәтін болады:a1=3;a2=2.5;a3=a1+a2a3=5.5000Save   work-1QuitКөмек ... ... ... Help ... Help Window ... таңдағаннан кейін көрінеді немесе аспаптар панелдеріне сұрақ белгісін басу арқылы орындалады. Бұл операция Helpwin командасын теру ... де ... ... терезелерін бөлек бөлімдермен шығару үшін helpwin topic ... ... ... ... ... ұғымы, белгілі бір анықталған қасиеттері бар графикалық обьектілердің сызбасын береді. Графикалық командалардың молдығына қарамастан, олардың синтаксисі қарапайым және жаңадан үйренушілерге ... ... ... ... ала отырып, біз алдымен графика функциясын өзгергіш ретінде, содан соң үш өлшемді графикті, арнайы, анимациялық және дискрипторлық графиктерді қарап шығамыз. Көп ... ... ... ... жасау үшін оның графигін сызу қажет болады. Бұл үшін Matlab жүйесінің мүмкіндіктері үлкен. Сондай-ақ график сызу үшін бұл ... бір ... ... ... Matlab ... ... ... арнайы графикалық терезе ашып, онда абсцисса және ордината осьтерін сызып, аргумент пен ... ... ... ... ... береді. Бір терезеге бірнеше графиктерді, әр түрлі түсте, түрлі сызықтармен сызуға болады. Сондай-ақ суретті өзгертуге, ... ... ... ... және ... ... ... үшін зор мүмкіндіктерге ие, сонымен қатар түсініктеме беру және графиктерді баспаға шығаруға болатындығы.Plot функциясы әртүрлі формада ... олар ... ... ... Мысалы, plot(y) кезектеп-ұзындық графигін құрады. Мұндағы у -  олардың индексі. Егер ... ... екі ... берілсе, онда plot(x,y),  х пен у-тен тәуелді ... ... MatLab ... ... ... түрде өз түсін орнатады (пайдаланушы өзі өзгерткенде ғана орындалмайды), терілгендерді айырып тұруға рұқсат етеді.Hold on ... бар ... ... ... ... етеді.Subplot функциясы бір терезеге графиктердің жиынын шығаруға рұқсат етеді (6-сурет).6-сурет.Мысалы: y=sin(x) функциясының графигі жазықтықта төмендегідей беріледі: y=sin(x)>>  ...     >>  ...  plot ... plot x,y ... ... ... сәйкес у-тің графигін сызады.Егер бір терезеде екі немесе бірнеше график сызу керек болса, plot ... ... ...  ...     >>  ...  ...  plot (x,y,x,z);Графиктерді сызудағы тағы бір негізгі мәселе олардың түсі мен сызық ... ... беру plot ...  ... соң орындалады.Plot (x,y,`c*`)Мұндағы С-сызық түсі*- түріСызық түсі төмендегі мәндерді қабылдауы мүмкін. Сызық түсі:Күлгін     --   ...       --    ...     --    ...     --    gКөк          --    bАқ            --    ...         --    ...   --    ... түрлері төмендегідей мәндерді қабылдайды.___ үздіксіз- штрих|  пунктир- - штрих ... ... ... ... ... ... нүкте* жұлдызшаx крест+ қосу амалы° дөңгелекМысалы: жоғарыдағы y және z ... ... ... ... ... және қара крестермен сызу үшін>> plot (x,y,`r-`,x,z,`кx`);       ... ... ... MatLab ... ... графикасыMatLab-тың арнаулы графикасы айнымалылар арасындағы функционалдық байланыстық емес, ал көп сандық жинақталған ... ... үшін ... Солардың бірі bar функциясы. Мысалы:>>  x=[4 1 8 3 7 4];>>  bar(x)Мұнда келесі диаграмма сызылады (5-сурет):5-сурет. bar ... ... ... ... ... тағы бір түрі  -  бұл ұшында дөңгелектері бар тік сызықтар. Ол stem(x,y) функциясы арқылы ... ... ол ... ... ... ... Мысалы: арксинус функциясының stem графигі>> x=-1:0.1:1;>> y=asin(x);>> ... ... ... (6-сурет).6-сурет. stem функциясының қолданылуы.Ал дененің белгілі бір траектория бойынша қозғалысы MatLab-тың динамикалық визуалдау құралы comet (комета) функциясы арқылы орындалады. ... t 0-ден 20-ге ... ... өзгеруі кезіндегі шеңбер бойымен қозғалысты төмендегіше көрсетуге болады:>> t=10:0.1:20;>> x=cos(t);>> y=sin(t);>> comet(x,y)  командалары ... ... ... comet ... қолданылуы.MATLAB жүйесі графикасының негізгі мүмкіншіліктері:* Графикалық терезелердің маңызды жақсарған ... ... ... ... ... Графиктерді бөлек терезелерде құру мүмкіншілігі;* Бірнеше графикалық терезелерді шығару мүмкіншілігі;* Терезелерді экрандарға, олардың мөлшерлерін өзгертіп ауыстыру мүмкіншілігі;* Графиктердің облысын графикалық ... ... ... ... Әртүрлі координаттық жүйелердің және осьтардың тапсырмалары;* Түс қолданудағы жоғары мүмкіндіктер;* Графиктер командаларының ... ... ... ... үш ... пішіндерді және олардың үйлестірулерін алу мүмкіншілігі;* Үш өлшемді пішіндердің қималарының құру мүмкіншілігі;* Анимациялық ... құру ... ... ... ... ... жүйесіндегі графиктер қарапайым түрде құрылады. Көптеген графиктердің қасиеттері үнсіз келісім бойынша анықталғандығына байланысты. Сондай қасиеттерге координаттық осьтерді шығару немесе ... ... ... олардың орталықта болуы, графиктердің сызықтарының түсі, олардың қалыңдығы жатады. Matlab ... ... тілі ... және ... ... жақсы білімді талап етеді. Графиктердің қасиеттерін өзгерту үшін графиктердің барлық обьектілерінің стилімен қатар, көзбен шолу, бақылау ... ... ... ... және ... графиктер командаларының параметрлері көмегімен кең аумақта ауыстыруға болатындығы ... ... ... ... ... функцияларФункция атыҚызметіplotҰзындық масштабтағы графикloglogЛогарифмдік масштабтағы графикsemilogxх осі бойынша жартылай логарифмдік масштабтағы графикаsemilogyу осі бойынша жартылай логарифмдік масштабтағы графикаpolarПолярлы координаталардағы ... тік ... ... ... ... бояу жұмыстарыbarБағаналық диаграммаbarhГоризонтальдық орналастыруы бар бағаналық диаграммаcometНүктенің траектория бойынша қозғалысыcompassКоордината басынан шығатын атқыш-векторлардың графигіerrorbarҚателік аралығы нұсқауымен берілетін графикezplotДиалогтық терезе қолдануымен ... ... осьі ... ... ... ... атқыш-векторлардың графигіfillКөпбұрыштарды бояу жұмыстарыhistГистограмма құруparetoБағдарлама кескіндеуі нәтижелерінің графигіpieАйналма диаграммаplotmatrixМатрица графигіquiverӨріс бағыттарының графигіribbonҮш өлшемді графикте ... ... ... ... ... ... ... графиктік мүмкіндіктері үлкен. Онда үш өлшемді графиктер сызу үшін ... plot3, mesh және ... ... ... ішінде ең қарапайымы plot3 функциясы. Айталық z=f(x,y) функциясының графигін сызу ... ... Ол ... ... ... ... ... бұл функцияны қолданудан алдын x,y және z-тің мәндері анықталған болуы тиіс.Мысалы:>> ... ... ... ... z)>> grid ... ... нәтижесінде z=e[-x2-y2] функциясының графигі сызылады. Суреттен көрініп тұрғандай, мұнда график кеңістіктегі бір сызық түрінде сызылады (8-сурет). Ал кеңістіктегі фигура түріндегі ... сызу үшін mesh және ... ... z=e[-x2-y2][ ]функциясының графигін plot3 функциясын қолданып сызу.Мысалы, z=sin(x) функцияның ... -4 ... ... z=sin(x);>> mesh(x,y,z)9-сурет.  z=sin(x) функциясының графигін mesh функциясын қолданып сызу.Ал толық боялған график сызу үшін ... ... ... функциясын қолдану керек. Сонда келесі графикті аламыз. 10-сурет.10-сурет. z=sin(x) функциясының графигін surf ... ... ... өлшемді графиктер тұрғызудағы қолданылатын функцияларФункция атыҚызметіplot3Сызықтарды және нүктелерді үш өлшемді кеңістікте құруcontourҮш өлшемді бетке ... ... ... бейнеленуіcontourcДеңгей сызықтарының суреттелуі бойынша массивтерді форматтауcontour3Үш өлшемді деңгей сызықтарының ... және Y екі ... ... ... өлшемді торлы бетmeshcТұрақты деңгей сызықтарының проекциясымен үш өлшемді торлы бет құруmeshzСанап шығару жазықтығымен нольдік деңгейде үш өлшемді торлы бет құруsurfКөлеңкеленген ... ... ... ... ... көлеңкеленген торлы бет құруsurflКөмескі жарықпен көлеңкеленген торлы бет құруbar3Үш өлшемді бағаналық диаграммаbar3hГоризонтальды орналасуы бар үш ... ... ... ... ... ... ... бойымен қозғалысыcontourfБоялған облыстардағы деңгей сызықтарының графигіfill3Үш өлшемді график кеңістігінде көпбұрыштардың боялуыpie3Секторлы диаграммаquiver3Үш өлшемді кеңістікте берілген өріс ... ... ... ... ... өлшемді кеңістікте дискреттік мағыналардың графигіtrimeshҮшбұрышты ұяшықтары бар үш өлшемді бетtrisurfҮшбұрышты ұяшықтары бар үш өлшемді торлы  бетwaterfallТор қабырғалары ... үш ... ... ... ... ... ... А әрпімен аспаптар панелінің түймесі арқылы қосымшаларды алып келуге болады. Жазу орны тышқан шертуімен бекітіледі. 11-суретте ... ... ... ... ... Бұл ... ... оң жағындағы контексті мәзір көрсетілген, онда жазу символдарының мөлшері таңдалынады. Бұл мәзірде барлық команда болады.11-сурет. Форматталған графикке жазу ... ... ... ... ... және тышқанмен кез келген жерге алып баруға болады. 12-суретте тағы да екі жазу құру процесі көрсетілген, олардың ... ... ... ... ... ... ... әр түрлі символдар мөлшерімен және әр түрлі стильмен берілген. Әсіресе жазуларға дәреже тұрғызу үшін ^ белгісімен берілетін жазулар экранда табиғи ... ... ... (дәреже жоғарғы көрсеткіш түрінде). 12-сурет. Үш функцияның ақырғы форматталған графигі12-суретте, сонымен қатар аспаптар панелінің лайықты түймесі арқылы бағыттағыш ... ... ... Бұл ... ... ... ... графикке тышқанмен басқаша орналастыруға және айналдыруға, сондай-ақ оның ұзындығын алмастыруға болады, қарапайым сызықтарды қоюға болады.II-ТАРАУ. MATLAB МАТЕМАТИКАЛЫҚ ПАКЕТІН ... ... ...  ... ... ... ... және матрицалармен есептеулер жүргізуге болады.MatLab - та кіші және бас әріптер айырылып жазылады, ... p және P әр ... ... ... ... ... ... енгізілуі үшін (векторлардың немесе матрицалардың) олардың элементтері квадрат жақшаларға алынып жазылады. Вектордың жол енгізуіне 1х3 ... ... ... орындалады, онда жол элементтері пробелмен немесе үтірлермен бөлінеді.Векторды - бағана енгізуіне элементтер нүктелі үтірлермен бөлінеді. Мысалы:Кішкене мөлшердегі матрицаларды ... ... ... ... ... енгізу кезінде вектор - жолдық матрицаның әрбір элементін вектор-бағана сияқты енгізуге болады немесе вектор-бағана матрицасының әрбір элементін ... ... ... ... ... ... қолдануда төмендегідей бірнеше мысал-дар қарастырайық:Мысал. Матрицалардың алгебралық қосындысын, айырмасын, санға көбейтіндісін және матрицаның матрицаға көбейтіндісін есептеу.>> A=[3 5 7; 2 -1 0; 4 3 2]A =3     5     72    -1     04     3     2>> B=[1 2 4; 2 3 -2; -1 0 1]B =1     2     42     3    -2-1     0     1>> C=A+BC =4     7    114     2    -23     3     3>> D=A-BD =2     3     30    -4     25     3     1>> Z=A*BZ =6    21     90     1    108    17    12>> T=2*AT =6    10    144    -2     08     6     ... ... ... ... екі көрсеткіштердің көмегімен, жол және бағана нөмірімен жүзеге асырылады, олар дөңгелек жақшаларға алынады, мысалы B(2, 3) командасы В ... 2 жол және 3 ... ... ... ... жол және ... элементтерін ерекшелеу үшін жол және бағана матрицасының нөмірін бір көрсеткішпен қолдану қажет, ал ... ... қос ... ауыстыру қажет. Мысалы, А матрицасының екінші жолын вектор Z-ке жазамызСонымен қатар матрицалардың блоктарын ерекшелеу қос нүкте ... ... ... ... ... Р матрицасының ішінен түспен боялған блокты ерекшелейміз.Негізгі матрицалық операцияларМатрицалық операцияларды қолданған кезде мыналарды есте сақтау керек: матрицаның қосылуы немесе шегерілуі ... ... ... ... ал ... кезінде бірінші матрицаның бағана саны екінші матрицаның жол санына міндетті ... тең ... ... ... қосылуы және шегерілуі, дәл сандар және векторлар сияқты, плюс және ... ... ... ... ... асырылады, ал көбейту  -  * жұлдызша белгісі арқылы жүзеге асырылады.Санға матрицаның көбейтілуі де жұлдызша көмегі ... ... ... ... ... көбейту оңнан да және сол жағынан да болады. Бүтін дәрежеге квадрат матрица тұрғызуы ^ оператор қолдануымен шығарылады.2.2   ... ... ...  ... ... матрицаны нөлдермен толтыру zeros функциясы көмегімен орындалады.Матрицалық есептеуMatLab пакеті матрицамен жұмыс істеуде ... ... ... ... Мысалы, матрицаны транспонирлеу ' штрих белгісінің  көмегімен шығарылады.Массивтер және арнайы түрдегі матрицаларzerosНольдік массивтерді ... ... ... ... ... ... массивтерді берілгендер негізінде құруrandБіркелкі заңмен таратылғандардың элементтердің массивін құруrandnНормалы заңмен таратылғандардың элементтердің массивтерін құруlinspaceБірдей қашықтықтағы түйіндердің ұзындық массивтерін құруlogspaceЛогарифмдік тор ... ... ... және үш ... тор түйіндерін құру:Векторларды және матрицаларды құруАрнайы символдар:Массивтің ... ... ... ... құрылуы{}Көп өлшемді массивтер.Ондық нүкте (бөлгіш).Өріс құрылымының бөлісі..Каталогке ... ... ... ... ... ... ... transposeМассив элементтерінің транспонирленуі' ctransposeМатрица элементтерінің транспонирленуі[, ] horzcatЭлементтерді жолға біріктіру[; ] vertcatЭлементтерді бағанаға біріктіру( ), { },   ... ... ), { },. ... ... ... операторлар+ plusҚосу+ uplusҚосу- minusШегеру- uminusУнарное шегеру* mtimesМатрицаларды көбейту.* timesМассивтерге арналған элементтік көбейту^ mpowerМатрицаны дәрежеге тұрғызу.^ powerМассивтерге арналған дәреже тұрғызу\ mldivideМатрицалардың сол ... ... оң ... ... ... сол ... rdivideМассивтерге арналған оң бөлуіkronВекторлардың тензорлы туындысыМатематикалық функцияларТригонометриялық функцияларФункция атыҚызметіsinСинусsinhГиперболалық синусasinАрксинусasinhГиперболалық арксинусcosКосинусcoshГиперболалық косинусacosАрккосинусacoshГиперболалық арккосинусtanТангенсtanhГиперболалық тангенсatanАрктангенсatanhГиперболалық арктангенсsecСекансsechГиперболалық ... ... ... ... котангенсacotАрккотангенсacothГиперболалық арккотангенсСызықтық теңдеулер жүйесін шешуСандық  әдістермен ... ... ... бірі  -  бұл сызықтық теңдеулер жүйесін шешу. Айталық төмендегі теңдеулер жүйесін шешу керек болсын:Сызықтық алгебра курсынан бұл ... ... ... ... ... болатындығы белгілі:AX=BМұндағы А - теңдеудің сол жағындағы коэффициенттерден тұратын матрица. Х-белгісіз х-терден тұратын вектор, ал В-теңдеудің оң жағындағы бос мүшелерден ... ... ... бұл ... ... төмендегідей шешуге болады:X=A[-1]ВБірақта MatLab жүйесінде X=В/А формуласымен, яғни В векторын А матри-цасына бөлу қажет.Мысалы, мына жүйені шешу керек.MatLab-та матрицаға ... ... ... ... ... A=[5  4  2; 3  -1  5; 4  -2  -3];>> B=[27  -6  ... теңдеулер жүйесінің шешуі:>> X=B/AX=124түрде алынады, яғни  х1=1,  x2=2,  x3=4  ... 2. ... ... ... тап:1. Кері матрица арқылы теңдеу түбірін табу:Шешуі. Жүйені матрицалық түрде жазамыз. Ол үшін мына ... ... ... ... ... АХ=В ... жазылды. Матрицалық түрдегі жүйенің шешуі X=A[-1]B болады. Теңдеулер жүйесінің анықтауышы мынаған тең:  
        
      

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 39 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Программаны құрудың техникалық тапсырмасы7 бет
Компьютерлік қосымшамен есептеу әдістері пәні бойынша73 бет
1930-40 жылдардағы ана тіліндегі математика оқулықтары және олардың ерекшеліктері64 бет
3D studio Max бағдарламасы.41 бет
6м010100- "мектепке дейінгі оқыту мен тәрбиелеу" мамандығының магистратураға қабылдау емтиханының бағдарламасы28 бет
Delphi тілінде электрондық оқулық64 бет
Автоматтандырылған оқыту жүйесі65 бет
Автоматты басқару жүйесін жобалау12 бет
Азық- түлік өнімдерінде математикалық модельдеу әдісін қолдану7 бет
Алгоритм және оның қасиеттері. Программаның көрінісі20 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь