Векторлар және матрицалармен жұмыс
Автор: Маркен Хасанов • Октябрь 30, 2023 • Контрольная работа • 1,607 Слов (7 Страниц) • 167 Просмотры
Студенттердің өздік жұмыстары бойынша сабақ жоспары (СӨЖ)
Орындаған:Хасанов Маркен
Группа:ВТиПО 21-12
Тексерген:Тұрысбек Жәнібек
Тапсырма 1. Векторлар және матрицалармен жұмыс
- «Қос нүкте» оператор арқылы бірнеше әртүрлі өлшемді вектор және матрицаларды беру.
- Әртүрлі өлшемді бірнеше үлкен матрицаларды құру.
- Бірнеше матрицаларда кайсысы бір баған мен жолдарды жөндеу.
- Әртүрлі өлшемді бірнеше магикалық матрицаларды құру.
[pic 1][pic 2][pic 3]
: (қос нүкте) операторының қолданылуын қарастырайық. Кей кезде реттелген сандық тізбектерді ала білу керек. Мұндай тізбектер векторларды құру немесе графикті салу кезінде абцисса мәндері ретінде пайдаланылады:
бастапқы мәні : қадам : соңғы мән
Берілген конструкция бастапқы мәннен бастап соңғы мәнге дейін берілген қадам бойынша өсіп отырып, өспелі тізбекті құрайды. Егер қадам көрсетілмесе, онда оның мәні 1-ге тең болады. Егер соңғы мән бастапқы мәннен кіші болса, онда қате екені туалы мәлімет беріледі.
Бөлек вектор немесе матрица элементін көрсету үшін, V(1) немесе M(i,j) түріндегі өрнектер қолданылады. Мысалы:
» М(2, 2) → ans = 5
Егер М(2,2) элементіне 10 санын меншіктеу керек болса, онда
» М(2,2)=10 деп жазу керек.
M(i) бір индексті өрнегі баған түрінде көрсетілген матрица элементтерін қарастыруға болады. Мұндай матрица бастапқы матрицадан пайда болады, егер оның бағандарын қатар жазса.
Матрицалық операцияларды орындағанда және матрицаларды тасымалдағанда матрицаның бөлек баған және жолдарды жою қажеттілігі пайда болады. Осындай жағдайда [] бос квадратты жақшалар пайдаланады.
Вектор және матрицаларды анықтау үшін бірнеше арнайы функциялар бар. Мысалы, magic(n) функциясы nxn өлшемді магикалық матрицаны анықтайды, ондай матрицаның барлық баған, барлық жол және диагональдардың элементтерінің қосындысы қайсыбір санға тең болады:
Бақылау мысалдары.
: (қос нүкте) операторының векторды беру үшін қолдану мысалдары:
»A=[1:5]
A = [1 2 3 4 5 ]
» V = [0 : 2 : 10 ]
V = [0 2 4 6 8 10 ]
: (қос нүкте) операторының матрицаны беру үшін қолдану мысалдары:
»A=[1:5;2:3:14]
A = [1 2 3 4 5; 2 5 8 11 14 ]
Магикалық матрицаны анықтау мысалы:
» M=magic(4) → M = 16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
Конкатенация операциясын қолданып кіші матрицаларды үлкен матрицаларға біріктіруге болады. Алдымен 3х3 өлшемді магикалық матрицасын анықтайық:
» A=magic(3) → А = 8 1 6 м
3 5 7
4 9 2
Төрт матрицадан тұратын үлкен матрицаны құруға болады:
» В = [А А+16; А+32 А+16] → В = 8 1 6 24 17 22
3 5 7 19 21 23
4 9 2 20 25 18
40 33 38 24 17 22
35 37 39 19 21 23
36 41 34 20 25 18
Мысалы, екінші баған, содан кейін екінші жолды жою үшін “:” операторы пайдаланады:
»М(:,2)=[]
»М(2,:)=[]
[pic 4][pic 5]
Тапсырма 2. MATLAB пакетінің анықтамалық жүйесін оқып үйрену.
Тапсырманы орындау үшін келесі іс-әрекеттерді орындау керек:
- help командасы арқылы MATLAB пакетіндегі интерактивті жәрдем жүйесін шақырып және папкалар тізбегін зерттеп, кейбіреулерін қарап шығу;
1. **Documentation**: Вы можете найти официальную документацию по MATLAB, включая руководства по функциям, примеры использования, инструкции и прочие материалы.
2. **Getting Started**: Этот раздел предоставляет информацию о том, как начать работу с MATLAB, включая основы среды разработки и использование основных команд.
...