Matlab жүйесі

Жоспар:

Кіріспе:

Matlab жүйесін қысқаша зерттеп білу.

І. Негізгі бөлім.
1.1 Жұмыс атқару ортасымен танысу ... ... ... ... ..
1.2 Комплекстік сандар мен функциялар және матрица немесе векторлармен жұмыс ... ... ... ..
ІІ.
2.1 Matlab обьектілері мен кластары ... ... ... ... ... ...
2.2 Арифметикалық операторлар мен операциялар ...
2.3 Функциялар мен командаларға сипаттама ... ... ...
2.4 Панельдік басқару ... ... ... ... ... ... ... ... ... ... .
ІІІ.
3.1 Matlab программалау пакетін қолданып
сигналдарды қалыптастыру ... ... ... ... ... ... ... ... ..
3.2 Қарастырылған мәселелерге байланысты
тапсырма орындау ... ... ... ... ... ... ... ... ... ... ... .

Қортынды ... ... ... ... ... ... ... ... ... ... ... ... ... ...

Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... .
Кіріспе
Қазіргі біздің жаңа ғасырларымызда адам әрекетінің көптеген облыстары компьютерді қолданумен байланысты. Бұл машиналар біздің өмірімізге тұтастай енді. Олар зор мүмкіндіктерге ие. Сол арқылы адамзат миын ең қажетті және жауапты мүмкіндіктерден босатады. Компьютерлер өте үлкен мөлшерде ақпараттарды өңдеп және сақтай алады. Бұл қазіргі таңда ең маңызды ресурс болып отыр. ХХІ ғасыр басы адамзаттық индустриялық эрадан информациялық эраға өтумен ерекшеленеді. Осыған байланысты информацияна алу қабілеттігі оны жөндеу күнделікті істе пайдалану өркениетті дамудың басты шарты болып табылады. Менің курстық жұмысым Matlab жүйесі болғандықтан Matlab жүйесіне көшейік.
Matlab жүйесіне бірінші пікір Нью-Мексико мен Станфорд университетінде 70-жылдардың аяғында жазылған болатын және сызықтық алгебра мен сандық анализді тағайындап үйрету де осыған кірді.
Matlab – ол инженерлік жоғарғы эффекті және ғылыми, математикалық есептеуді жинаған. Ол ғылыми графикалық көрнекілеу мен операциялық айналуды оңфй түсінуге арналған. Мұндағы бағдарламалық тапсырмалар мен олардың жауабы нотация түрінде берілуі мүсмкін.
Математикаға тақау көптеген белгілі облыста Matlab жүйесінің қолдануы:
• Математика және есептеу
• Алгоритмді жасау
• Есептеу эксперименттері, информациялық модельдеу-макеттеу
• Ғылыми және инженерлік графика
• Графикалық интерфейсті қолданып жұмыс жасау
Matlab – интерактивті жүйе. Негізгі обьект массив болып табылады. Оған өлшемді көрсетудің қажеті жоқ. Бұл көптеген есептеулік тапсырмаларды шешуге рұқсат береді, ол векторлы-матрицалық тұжырымдармен байланысты және де ол уақытты қысмқартады, бағдарламалау және скалярлық тіл типі немесе Fortran үшін керек болады.
Matlab өзгерістің бар болуын қарастырып және де әр бөлімнің жақсаруын, математикалық функциялардың басынан бастап және жаңа бағдарламалауды конструкциялау, жаңа құралдарды көрнекілеу және графикалық интерфейсте қолданады.
Операциялық жүйе Matlab – көптеген интерфейс, ол командалық жолмен және графикалық интерфейс арқылы қолданатын диалог жұмыстық облыстарын қарастырып және де мәлімет алу жолы. Редактор және М-файлының жөндеуі, файлдармен жұмыс және Dos қабықшасымен экспорт және импорттық берілумен анықтамалық информацияларға интерактивтік мәнімен алу мүмкііндігі.
Өз курстық жұмысымда осы Matlab-ты қолдану құрамы, есептер туралы қарастырамын.
Қолданылған әдебиеттер:


1. Глушаков С.В., Ханин И.А. және басқалары Математикалық модельдеу Matcad
2000, Matlab 5 оқу курсы, 2001ж Москва
2. Компьютерлік көмекпен шешу
Матвеев Л.А. 1998ж
3. Алексеев В.Е. және басқалары
“Есептеу техникасыжәне программалау” 1991ж
4. Бухтияров А.М. және басқалары
“Есептейтін математикаға практикум” Москва 1978.
5. Потемкин В.Т.
“ Matlab жүйесі” 5х студенттерге 1998ж
6. Matlab документациясы.
        
        Жоспар:
Кіріспе:
Matlab жүйесін қысқаша зерттеп білу.
І. Негізгі бөлім.
1. Жұмыс атқару ортасымен танысу………………
2. Комплекстік сандар мен ... және ... ... ... Matlab ... мен ... Арифметикалық операторлар мен операциялар….
2.3 Функциялар мен командаларға ... ... ... Matlab программалау пакетін қолданып
сигналдарды қалыптастыру……………….……………
3.2 Қарастырылған мәселелерге байланысты
тапсырма орындау………………………………………
Қортынды……………………………………………….
Қолданылған әдебиеттер……………………………….
Кіріспе
Қазіргі біздің жаңа ғасырларымызда адам ... ... ... ... ... Бұл машиналар біздің өмірімізге тұтастай
енді. Олар зор мүмкіндіктерге ие. Сол арқылы адамзат миын ең қажетті және
жауапты ... ... ... өте ... ... ... және ... алады. Бұл қазіргі таңда ең маңызды ... ... ХХІ ... басы ... ... эрадан информациялық
эраға өтумен ерекшеленеді. Осыған байланысты ... алу ... ... ... істе ... ... дамудың басты шарты болып
табылады. Менің курстық жұмысым Matlab жүйесі болғандықтан Matlab ... ... ... ... ... мен Станфорд
университетінде 70-жылдардың аяғында жазылған ... және ... ... ... ... тағайындап үйрету де осыған кірді.
Matlab – ол инженерлік жоғарғы эффекті және ... ... ... Ол ... графикалық көрнекілеу мен операциялық айналуды
оңфй түсінуге арналған. Мұндағы бағдарламалық тапсырмалар мен ... ... ... ... мүсмкін.
Математикаға тақау көптеген белгілі облыста Matlab жүйесінің қолдануы:
• Математика және есептеу
• Алгоритмді жасау
• Есептеу эксперименттері, информациялық ... ... және ... ... ... ... ... жұмыс жасау
Matlab – интерактивті жүйе. Негізгі обьект массив болып табылады. Оған
өлшемді көрсетудің қажеті жоқ. Бұл көптеген ... ... ... береді, ол векторлы-матрицалық тұжырымдармен байланысты және де ол
уақытты қысмқартады, бағдарламалау және скалярлық тіл типі ... ... ... ... өзгерістің бар болуын қарастырып және де әр бөлімнің
жақсаруын, ... ... ... бастап және ... ... жаңа ... ... және ... қолданады.
Операциялық жүйе Matlab – көптеген интерфейс, ол командалық ... ... ... ... ... ... жұмыстық облыстарын
қарастырып және де мәлімет алу жолы. Редактор және ... ... ... және Dos ... ... және импорттық берілумен
анықтамалық информацияларға интерактивтік ... алу ... ... ... осы ... ... ... есептер туралы
қарастырамын.
1.1 Жұмыс атқару ортасымен танысу
Matlab ортасындағы жұмыс екі режимде жүреді:
• Калькулятор ... Matlab ... ... ... шақыру жолымен.
Сонымен қатар Matlab-тың төмедегідей мүмкіндіктері бар:
• Аналогтық және цифрлық сигналдармен жұмыс істей ... ... ... және ... сипаттамалырды құру үшін аналогтық,
цифрлық фильтрларды жобалау және олардың есебін жүргізеді;
• Ақпараттың қолданбалы теориясы пәніне оқытылатын ... ... ... ... және ... ... ... дайын екенін
экрандағы шақырудың (>>) көруге болады.
Меню қатары:
• М-файл (M-File) командасын шақыру – текст енгізуге, яғни Matlab ... ... ... жаңа жаңа ... терезенің ашылуына
мүмкіндік береді.
• Рисунок (Figure) командасын шақыру – графикалық тереземен жұмыс ... ... ... ... ... (Model) командасы - әр түрлі процестерді моделдеуге болатын
Simulink ... ... ... ... ... жұмыс істеуге
мүмкіндік береді.
• Preferences (Свойства) командасы – 3 бөлімнен тұратын ... ... ... ... TO NTS ... ... окна), COPYING
OPTIONS GENERAL бөлімі бірнеше облыстардан тұрады:
SHORT ... ... ... тұрады
LONG Ұзақ ... Он ... сан ... жазу
BANK Жүздік үлеске ... ... ... үтір ... қысқаша жазба
LONGE Қалқымалы үтір форматындағы ұзын ... ... үтір ... ... жазбаның
екінші формасы
LONGG Қалқымалы үтір форматындағы ұзын жазбаның
екінші ... ... ... ... ... ... ... анықтайды. Жекешеленген жолдар
бір жолдан кейін шығып отырады.
COMPACT ... ... ... жол ... тілінің арифметикалық өрнектерінде келесі арифметикалық операциялар
қолданылады:
|+ | Қосу |
|- | Алу |
|* | ... |
|/ | Бөлу |
|^ | ... ... ... ... келесі ерекшеліктер бар:
• Оператор жазбасы символынан аяқтамаса, нәтиже командалық ... ... ... символымен аяқталса, нәтиже нәтиже командалық
жолға ... Егер ... (=) ... таңбасы болмаса, онда нәтиже командалық
терезеге ans ... ... ... ... өзгермейтін айнымалы аттары бар:
|ij | Жалған бірлік ... |П саны ... ... ... ... ... ... нәтижені белгілейді |
|ans ... ... ... ... ... ... қатар double типті операндпен қатынас және
операциялар жүргізілуі.
Қатынас операциялары:
|< | |>= |= = |~ = ... |Кем ... ... ... немесе |Тең |Тең емес |
| | | |тең | | ... ... ... ... жүргізіледі:
|& |/ |~ ... ... ... ... ... ... екеуі екі операндты ... ал ... ... (бір ... ~ ... ... алдына, ал & және
/ таңбалары оператор ортасына қойылады.
1.2 Комплексті сандар мен функциялар
және матрицалармен, векторлармен жұмыс
Matlab ... ... осы ... сандармен есептеулер
жүргізіледі. Олардың барлығының ... ... ... double ... -та ... ... келесі түрде жазылады:
2+3і ; -6.789+0.824і-2*1 ; ... ... ... мен ... ... комплекстік
есептеулер жүргізеді. Бірақ, Matlab комплекстік мәндері ... ... ... комплексті есептеуге өздігінен көшуі мүмкін.
Барлық қарапайым функциялар комплекстік ... ... ... ... ... ... жұмыс істеу үшін арнайы түрде келесі функциялар
белгіленген: abs ... ... ... мәні), conj (комплексті
қиылысқан сан), imag (комплексті санның ... ... isreal ... сан нақты болса), real (комплексті санның нақты бөлігі), angl
(комплексті сан ... ... ... ... ... сияқты бөлуге,
алуға, көбейтуге, қосуға болады.
Векторлармен және матрицалармен жұмыс.
Matlab ... ... ... ... күрделі
есептеулер жүргізуге арналған. Вектор – бір ... ... ...... ... мәндерін клавиатурадан бір-бірлеп енгізеді. Ол ... ... ... ... одан соң – меншіктеу белгісін, одан соң ашылатын
квадрат жақша, оның ішіне элементтер мәндерін ... ... ... Жол аяқталған жақша жабылды (бұл коннатенция әдісі деп аталады).
Массивтерді келесі жолмен де құруға болады:
А(3/1)=67
А(3/2)=7.8
А(3/3)=0.017
Бұл жолмен массивтерді құру ... ... ... тиімсіз, себебі
ол көп уақыт алады.
Векторлар мен матрицаларды тарату.
Zeros(M,N) Нөлдік элементті (M*N) өлшемді матрица тұрғызу
Ones(M,N) ... ... ... тұрғызу
Eye(M,N) Басты диагональ бойынша бірліктермен және қалған
нөлдік элементтермен матрица құрады.
Rand(M,N) 0-ден 1-ге ... бір ... ... ... ... ... (N*N) ... матрицасын құрады.
Hilb(N) ... ... ... ... кері ... ... Паскаль матрицасын құрады.
Fliplr(A) ... өске ... ... А ... ... ... матрица тұрғызады.
Flipud(A) Горизонталь өске салыстырмалы белгілі А матрицасын
бағаналарын қайта қойып матрица тұрғызады.
ROT90(A) Белгілі А ... ... ... қарсы 900 –қа бұру
жолымен матрица тұрғызу.
Tril(A) А матрицасының ... оның ... ... жоғарғы нөлге теңестіру жолымен
төменгі үшбұрыш матрицаны тудырады.
Triu(A) А ... ... оның ... ... төмен нөлге теңестіру жолымен
жоғары үшбұрышты матрицаны тудырады.
Hankel(V) Бірінші бағанасы берілген V векторымен сәйкес
келетін Ганнельдің ... ... ... қарастырылған мысалды тездету жолдары бар. Бірінщіден массивтер
тұрғызу. Екіншіден соңғы элемент нөмірінен ... ... ... массив элементтеріне мәнді меншіктеуді жүргізуге болады.
Біз массивтерді тұрғызудың негізгі жолдарымен ... Тағы ... қос ... ... ... ... Бөлу ... сандық
мәндердің диапазонын тарату операциясы деп аталады.
Екі өлшемді массивтер мен векторлармен ... екі ... ... ... деп ... ... барлық бір өлшемді маввивтер вектор-ноль, немесе вектор-бағана
түрінде ... ... Matlab ... ... келесі түрде
жазылады:
В=[1;2;3]
Екі өлшемді массивтің өлшемдерін анықтау үшін size ... ... ... ... жол саны, екіншісі-бағана саны.
Матрицаның жол және баған сандарының орындарын ауыстыру үшін транспонирлеу
операциясы қолданылады.
Векторларды ... бір ... ... ... ... ... ... көбейту – вектордың ұзындықтары, бір және векторлардың біреуі
жол, ал екіншісі бағана ... ... ... Matlab объектілері мен кластары
Matlab-та және де көптеген бағдарламалауда ... ... ... Олар белгілі бір кластар жиынтығынан ... ... жаңа тип ... ... айтуға
болады. Яғни кластар құру, объектілерді құрып және ... ... ... Matlab ... болса, осындай бағыт, кең көлемде объект бағдарланған
бағдарламалар ретінде танымал.
Объект және кластар.
Класс және объект жаңа ... ... жаңа ... ... ... ... – тип ауысуын және анықталуын ... ... мен ... ... ... ... қоса ... типіне
де. Объект – кластық құрылым немесе үлгісі. Олар мынадай қасиеттерге ие
болады:
• Коннатенциялық ... ... ... қасиеті;
• Полиморфизм қасиеті.
Matlab жүйесінде 37 объектілі кластар бар:
Таблица №1
|Double ... ... мен ... арифметикалық |
| ... ... |Екі ... амалды немесе комплексті сиретілген |
| ... ... ... ... ... ... ... ... |Тор ... ... ... ... ... ... 8 |8-битті таңбасыз сандар массиві ... ... күй ... класс) ... ... ... (ішкі класс) ... ... ... берілу коэффиценті (ішкі класс) |
|Cursor, ... ... ... ... ... ... ... ... ... емес ... жұмыс жасағанда |
| ... ... ... ... ... ... шешуде және |
| ... ... ... ... Line ... ... ... ... ... ... екі өлшемді графикпен жұмыс істегенде ... ... ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |Activex ... жұмыс жасағанда қолданылатын |
| ... ... | ... | ... | ... | ... | ... ... реттелген класс inline қолданады. Олар жай есептеуіш
квадратура программалары үшін реттелген функция жай әдіс береді.
Шешімі дифференцияалдық және ... ... ... ‘a’, ‘b’, ‘c’, ‘f’, ... ... ... ... А(2,4,2,6,5)
Ans=366.
ППП Symbolic Math Toolbox. Sym класс обьектісінде базаланады, ... мен ... ... ... ... ... ... өрнектейміз. K=ilaplas(W,S,t)
Ans=1-exp(-t/T)
Кластардың қосылуы Matlab жүйесінің ортасында операциялық шекте ... ... ... және ... ... ... ... қанағаттандырады. Класс каталогы М-функциясында қосылады. Олар
берілген класс обьектісіндегі өңдеу методын анықтайды. Қайта анықтау методы
деп – обьект бағдарлану ... жаңа ... ... үшін ... ... ... World;
Тағы да құрылған қатысты ешқандай ауыстыру ... ... ... ... ... ... конструктор класын шақырып обьект құрайды.
Обьект құрылымы. (инкапсулалық қасиет)
Ол жаңа класс обьектісін жобалаудағы бірінші қадам ... ... ... ... ... структуралық таңдау түрі обьект ... ... ... ... ... үшін ... өрісі мен
операциялар өрісте тек қана көрінетін ішкі ... ... ... ... ... ... ... каталог класына
біріктіреді. Каталогтың аты мынадан туады. @ Ол ... ... @ ... сиюы қажет, сондықтан да
каталог аты “класс аты” М-файлдар мен дәл ... ... Ол ... ... ... ... ... класы міндетті түрде каталогтың
астында болуы керек. Осы қайта құру жолына қатысты функция орындалады.
2.2 ... ... ... ... ... тәртібі мен Matlab функция жүйесін
өзгертуге болады, қайта құру класы көптеген йункцияладың ... жол ... ... ... реті Matlab ... аты ... ... әр
оператор М-файл каталог класы мен құрылуы мүмкін. Операторлардың қайта
құрылуы және де ... құру ... ... Matlab ... ... таблицада Matlab жүйесіндегі көптеген реттелген оператор үшін
символдық аттары.
Таблица №2
|Оператор ... ... ... ... |Екілік қосылу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... көбейту |
|A*b ... ... ... ... ... |Оң ... ... ... ... |Сол жақ элементінің бөлінуі ... ... |Оң ... ... ... ... |Сол ... бөлінуі |
|a^b ... ... ... ... ... ... |Матрицаны дәрежеге шығару ... |Gt(a,b) |Көп ... |Ge(a,b) |Көп ... тең ... |Ne(a,b) |Тең емес ... |Eq(a,b) ... ... ... ... И ... |Or(a,b) ... ИЛИ ... ... ... НЕ ... ... ... ... ... ... | ... ... ... ... ... ... ... тарнспортирлеу ... ... ... шығару ... | | ... | | ... b] ... |Жолға қосылу ... ... ... қосылу ... ... ... ... ... ... ... түсінік |
|B(a) ... ... ... ... |
Қайта құру операциялары кез-келген М-функциясын қайта құруға ... ... мәні ... ... берілген обьект өрісі.
methods Келесі формат алады.
Methods ('класс аты')
немесе
Methods класс аты
Мысал:
Берілген класқа ... ... ... әдіс ... ... ... for class ... List nargin Plot set
2.3 Функциялар мен командаларға
тереңірек сипаттама.
Class -класс ... ... және ... ... ... ... қайтарылады, 1-таблицаға
сәйкес келеді.
Функция Obj=class('s') белгіленген атпен обьект класын
құру және S ... ... ... жағдайда қолданылады. Мұндағы
('') М-функция жүйесінде ... ... ... ... аты» ... ... орналасады. Функция Obj=class('s;;…) ... ... ... ... ... S- ... * ... қолданылады.
ISA- берілген класқа қатысты обьект құрамында болуды анықтау.
Синтаксис:
K=class(obj;’’)
Сипаттама:
Функция K=class(obj;’’) логикалық TRUE (1)-ні қайтарады,
егер обьект берілген класқа ... және ... FALSE(0) ... ... ... -ол не ... аты, не Matlab ... алдыңғы
бір анықталған класс аты.
Мысалы:
Isa(rand(3,4),’double’)
Ans=1
ISOBJECT- кейбір кластың ... ... ... TRUE (1)-ді ... А-кейбір
кластың обьектісі болмаса және де логикалық FALSE(0) –қарама-қарсы жағдайда
болады.
METHODS – берілген класс үшін әдіс ... ... ... Methods ... ... әдіс ... терминалына
шығарады.
Функция S=methods(‘’) тор массивын қайтарады.
Мысалы:
>>mathods(‘tf’)
Methods for davstf:
Класқа әдіс tf:
Append dcgain ... pole ... augstate display inv ... Subsref vertcat czd evalfr is olt ... set tf ... feedback is ... size tf data zpk drc ... plus ss transpoze dzd genrloi minreal pnames star fzero
>>methods(‘tf’)
S=
‘append’
‘augstate’
‘crd’
………
‘uminus’
‘verfcat’
‘zpinfo’
‘zpk’
INFERIORTO –төменгі кластың қатынасы.
Синтаксис:
Inferiorto(‘’,’’)
Сипаттама:
Команда Inferiorto(‘’,’’) ішкі ... ... m ... әдіс ... ... Егер функция немесе болса обьект шақырылады.
Егер функция обьектте шақырылса онда екі обьект ... ... ... қолданылады.
SUPERIORTO – жоғары кластық қатынас
Синтаксис:
Superiorto(‘’,’’…) ішкі конструктор класын
шақырады, егер ... ... ... ... ... екі обьектіде шақырылса онда екі обьект бірден ... ... ... ... – құру ... ... кез-келген жобалау процесі графикалық ... құру ... ... ... ... ... ... қою
• Интерфейс пішінін құру және де басқа басқару элементімен құру
• Программаның кодының жазылуы және де ... ... ... ... ... ... жүргізу және де тапсырманы
шешуге қажетті элементті қысқару құрылымы.
2-кезең ... ... ... және де оған басқару элементінің
орналасуы құралады.Осында олардың ... ... ... және ... ... үшін екі әдіс бар және де ... ... қасиеттерінің өзгеруі:
• WARKSPASE бұйрығын қолдану (Matlab ортасындағы операциялық командаларда
қолданады)
• Панель құрамдар тәсілін қолданып – CUI тез құрылуы үшін ... ... control ... элементтің басқару кезінде 1-әдіс болып, скриптфайл
қолданады, онда тізбектеле WARKSPASE ... ... ... құрылуы мен олардың қасиеттерінің қондырылуын сипаттайды.
CUI құру үшін WARKSPASE бұйрықтары:
Таблица №3
| CUI функциясы ... ... ... құру ... ... құру ... ... көмегімен координат алу ... ... ... тік ... ... ... ... ... ... тік ... сызу ... ... ... таңдау, ауыстыру ... ... ... ... ... ... |
|Tonpress ... ... тосу ... ... терезе |
| ... ... ... тосу ... ... ... орындауды тоқтату ... wait ... ... ... ... ... ... |Топтаудан кейін орындауды жаңарту ... ... ... ... ... ... ... редакциялау ... ... ... ... ... ... ... ... ... ... ... терезенің менюін өзгерту ... ... ... ... |
| ... ... ... ... ... құру ... ... терезенің диалогын құру ... ... ... ... ... ... ... туралы диалогиялық панель хабары |
|Nelpnlg ... ...... ... ... ... ... панелі ... ... ... ... ... ... ... енгізулік меню ... ... ... құру ... ... мен диалогиялық панелі ... ... ... ... ... ... ... стандартты диалогиялық панелі |
|Uiputfile ... ... ... ... ... ... |Түс ... ... ... ... ... ... диалогиялық панелі ... ... ... |
| ... ... ... |Жол ... құру ... |Menubar ... шататтық мағынасын анықтау |
|Umfoggle |Uimenu ... checked ... ... ... |Window меню пункті үшін ішкі меню құру ... ... ... құру ... ... ... ... құру ... ... ... ... ... ... ... ... ... ... ... басу ... |Кнопканы жіберу |
| Figure және axes ... ... ... ... |
|Serupror ... ... ... ... мәнін құрастыру ... ... жою |
| ... ... ... ... ... ... ... ... ... жабу - ашу ... |Text ... ... ... ... |Figure обьектісінің жолдарының қасиеттерін анықтау |
|Popupstr ... ... жол ... ... ... |Figure ... ... ... ... |Figure ... ... ... ... |Figure ... сілтеуді сұрастыру ... |Оны ... ... дискрептор обьектісін анықтау |
Осы бұйрықтар кодтық жазылуы үшін қолдануға болады және де құрылған ... ... ... ... ... ... басқарылуы үшін
қолданылады. Оының көмегімен біз ... ... ... ... бойынша өте сапалы көрнекілеуді алу үшін S – функция simulink -
қолданылады. Олар әр ... ... ... ... ... береді.
Басқа әдіспен есептеу процесін ... Matlab ... ... ... қолданылады. Осы кезде әр кадрда ... және ... ... жай ғана ... жай ... мультфильм сияқты
сонымен қатар біз өзіміз секундта көлемді кадр құра ... ... ... control ... Құру және ... ... қалпы
өзгеруіне, құруға және элемент басқарылуының
орналасуына және де axes обьектісі пішінінде
тағы басқа CUI құралдарының форматына.
Панельдік басқаруды шақыру:
• Guide;
• Ctlpanel;
• File меню CUI ... ... ... ... ... ... топ – графикалық интерфейс қолданылуы және құрамын іске
қосу үшін тағайындалған;
2. Тізім пішіні – қазіргі енгізулі тұрған кез;
3. Басқару ... ... ... меню ... File ... Close Control Panel ... ... жабу)
- Close AU tools (барлық ашық құралдарды жабу)
• Options ... Save figure When ... ... ... ... оны ... ... Show guide figure list (тізім пішінін көрсету)
- Show guide tools (графикалық интерфейсті қолдануының формат құралдарының
жеке ... үшін ... ... ... Tools ... Property editor (құрамды редакторына енгізу)
- Call Back editor (оқиға редакторына енгізу)
- Allignment editor (теңестіру редакторына енгізу)
- Menu editor ... ... ... Refresh tools ... ... ... Help меню (таңдалған құралға байланысты анықтамалық мәлімет шақыру)
- Control panel
- Property ... Callback ... ... ... Menu ... Controlliol figure
- Object Browser (лезде барлық құралдарға анықтама ... мен ... ... list’ – ... ... тізім құрамының жаңартылуы үшін.
‘Add figure’ – жаңа интерфейс пішінін құру үшін
Пішін екі ... ... ... ... ... ... ... үшін міндетті түрде тізбекте пішінді таңдау
керек және ‘Apply’ ... бөлу ... жай ғана екі рет ... ... ... ... формадағы импульстік сигналдарды тарату
Жұмыстың мақсаты : Маtlаb программалау ... ... ... ... өңдеу құрамына бірқатар үзіліссіз физикалық
шаманың өзгеру процесінің массивін одан ... ... ... ... шама жөнінде пайдалы ақпарат шығару мақсатымен, сандық түрлендіру
жабдықтары ... ... ... ... құру
Signal пакетінде типтік формадағы бірлік импульстік процестер сияқты
мәліметтер тізбегін ... ... ... ... Rectpuls процедурасы төртбұрышты формадағы бірлік импульс құрады.
Ү=rectpuls(t,w)
Мұндағы: w-ені, t- уақыт ... ... ені ... ол ... ... ... тең етіп алынады.
-> Бірлік амплитуданың үшбұрышты ... ... ... ... ... ... s-үшбұрыш көлбеулігі (-1 Уақыт тізбегінің t вектрында ... 2п ... ... ... тұратын процесс sqare процедурасымен
генерацияланады:
Ү=sqare(t,duty)
Мұндағы: duty аргументі- оң жартылай толқын ұзындығы.
-> Үшбұрышты ... ... sawtooth ... width-бұл сигнал мәні жоғарылайтын период бөлігі.
-> Pulstran процедурасы не төртбұрышты, не ... не ... ... тізбегінен тұратын тербелістерді тудырады:
Ү=pulstran(t,d,’func’,p1,p2,…)
Мұндағы: d ... ... ... ... ... ... мәндерінің векторы; func - импульс формасы; р1,р2 -импульс
параметрлері.
-> Енді жиілігі уақыт бойынша ... ... ... ... ... ... ... сһіrp (t,ҒО,t1,Ғ1)
Мұндағы: ҒО - t=0 болғандағы герцпен берілген жиілік ... ... ... ... ... үш ... ... олар автоматы түрде Ғ0=0, t1=1, Ғ1=100 тең
етіп алынады.
Мысал:
» t=0:0.001:1;
» у=0.75*сһіrр(t);
» plot(t,y)
-> diric процедурасы Дирихле ... ... ... ның басқа мәндерінде
Дирихле функциясы периодты болып табылады. n- тақ болғанда ... ... ... ... тең. ... мәні 1-ге, ... мәні -1-ге тең.
Ү= diric(t,n)
Мысалы: n=3
» t=0:0.001:50;
» у=0.7*diric(рі*1/5,3);
»plot(t,y)
Редактивтік қалыпта, фигураны белгілеу торы пайда болады, яғни тышқанның
көмегімен редактивты «қалып» енгізу немесе элемент ... ... ... өзгеруін және оқиғаны қайталанып жасалған жұмыстың
жазылуын активтік режим түрінде шығаруға болады және редактивтік режимде
осылай.
Элемент басқарылу кнопкалары (Adding Buttons With the Control ... 10 ... ... ... Рдио кнопка
• Жалау
• Өріс
• Үстеме жасау
• Прокрутка сызығы
• Рамка
• Өріс сызығы
• Меню басқарушы обьект
• Обьект ‘axes’ ... ... ... болады)
3.2 Қарастырылған мәселелерге байланысты
тапсырма орындау
Тапсырма ретінде мен ... ... ... ... ... ... қолдануы туралы тапсырманы қарастырдым:
«Тиімді регулиратордың аналитикалық конструкциялау ... ... ... құрдым және қарастырылған тапсырманың шешімі кейбір
класс жүйесі үшін әмбебап программа ...... ... түр жиынтығы мен сызықтық динамикалық
жүйесі үшін бұл тиімді бастырылу заңы. ... рет бұл ... ... ... ... ... жеке жағдай үшін AKOР тапсырмасын
шешті.
Тапсырманың ... жүйе ... түр ... XЭRn , ... ... басқаруды синтездеу керек.
U=U(X(t))
Функционалдық түрді минимализациялау:
Шешуі:
Программалық кодтың сипаттамасы:
FILE START
Tic
[T,P]=ode ... 0]; ... (T,P_ ... (T,P_ ... (T,P_ ... (T,P_ ... 15S(‘isxsys’,[0 Tume],X0, [],A,B,R,p4,p7,p9,p10)
tic toc = toc;
if fig = = 0;
subplot(3,3,8); plot(T,P(:,:); zoom on; grid ... ... zoom on; grid ... ... zoom on; grid ... ... zoom on; grid ... SETP1.Q.m
%
functionP1Q=setP1Q(i;j)
if i=0
switch j
case1
P1Q=eye(4);
P1Q=eye(4):P1Q(1,1)=1000;
End;
End;
If j=0
Switch i
Case1
P1Q=[0000000000];
Case2
P1Q=[1000100101];
Case3
P1Q=[1000000100101];
End;
End:
Қортынды
Мен осы курстық ... Matlab ... ... ... ... ... ... ерекшелігімен
де тез көзге түседі. Біздің өмірімізде информатика ... ... ... зор орын алады. Matlab –тың функциялары, ... ... ... ... Есеп ... да көп ... кетпейтін бұл жүйе
қысқа да нұсқа.
Қолданылған әдебиеттер:
1. Глушаков С.В., Ханин И.А. және басқалары ... ... Matlab 5 оқу ... 2001ж ... Компьютерлік көмекпен шешу
Матвеев Л.А. 1998ж
3. Алексеев В.Е. және басқалары
“Есептеу техникасыжәне ... ... ... А.М. және ... ... практикум” Москва 1978.
5. Потемкин В.Т.
“ Matlab ...... ... Matlab документациясы.

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









Ұқсас жұмыстар
Тақырыб Бет саны
MATLAB бағдарламасы.Simulink пакеті. Ляпунов функциясына жалпы анықтама.13 бет
Matlab жүйесі. Үш өлшемді графика10 бет
Matlab программалау тілінде үшөлшемді графиктерді салуға арналған функциялармен танысып, оларды пайдалана отырып, графиктерді құру және оларды редакциялау34 бет
Matlab-та векторлармен жұмыс10 бет
Дифференциалдық теңдеулерді шешу алгоритмін құру және сол теңдеулерді Matlab жүйесінде көрсету15 бет
Үш қабатты нейрондық торды c++ және matlab орталарында модельдеу54 бет
Автоматты басқару теориясы31 бет
Бейсызық физиканың әдістерін нақты радиофизика есептерін шығаруда пайдалану13 бет
Векторлармен жұмыс34 бет
Компьютерлік қосымшамен есептеу әдістері пәні бойынша73 бет


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


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

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

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

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

Email: info@stud.kz

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

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