Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпор кмр Сагындык.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
192.37 Кб
Скачать
  1. Кері және жалған кері матрица алыңыз. Транспонирленген және комплексті түйіндес матрицалар құрыңыз.

Кері ж/е жалған кері матрица есептерін Matlab-та шешуге болады. Кері матирица есептерін шешу үшін inv функциясы қолданылады.

Мысалы,

Matlab-та шешімі:

A=[1 -2 1;2 -5 -1;-7 0 1]; b=[2;-1;-2]; x=inv(A)*b

Ал жалған кері матирица есептерін шешу үшін inv функциясы колд.

Траспорнирленген матрица векторлар секілді .’ көмегімен жазылады, ал ‘ символы комплексті түйінің білдіреді.Кейбір матрицаларда осы екі екеуі қолданғанда бірдей мән шығады.

>>B’

Ans=

4 2 5

  1. 7 1

1 0 2

>>B.’

Ans=

  1. 2 5

3 7 1

  1. 0 2

Егер матрица A=(aik), i=1,n, k=1,m -ге тең болатын n,m матрица болатын болса, онда А-ға қатысты n,m өлшемді болатын транспорнирленген матрица мына түрде жазылады: A’=(aki), i=1,m, k=1,n. Осылайша, А матрицасының жолдары А’ матрицасынын бағандарына айналады, ал А матрицасының бағандары А’ матрицасынын жолдарына айналады.

  1. Графиктерді алу, жеке терезелерге шығару программасын жазыңыз. Бірнеше графиктерді бір графикалық терезеде тұрғызыңыз. Fplot функциясы.

Matlab графиктерді құру үшін қолданылатын жоғарғы деңгейдегі командалар жиынтығын ұсынады. Олар plot,title, axis, text, hist, contour ж/е т.б.

Matlab тақырыбында figure деген арнайы графикалық терезелерде графикалық объектілерді көрсетеді. Дисплейдің экранынан бірінші графикалық терезені алып тастамай, клавиатурадан келесідей формуланы енгізіңіз

>>x= 0:0.01:2;

>>z=cos(x);

>>plot(x,z)

Содан кейін, дәл осы графиктік терезеде функцияның жаңа графигі шығады.

Бір суретте бірнеше графиктерді көрсетудің екі әдісі бар. Бірінші әдіске hold on командасын қолдану жатады.Ол ағымдағы графикті тұрақтандырады,сонда келесі қисықтар осы графикке орналастырылады. hold off командасы plot командасының әрбір шақырылған кезінде жаңа суреттің осы бетте шығуына, яғни алдыңғы графиктің өшірілуіне алып келеді.

>>hold on

>>plot(x,z)

Координаттар осінің диапазондарының шиеленіссіз бірнеше графиктерді көрсетудің екінші әдісі subplot функциясын қолдану болып табылады. Бұл функция графиктік ақпаратты шығару облысын бірнеше кішігірім облыстарға бөлуге мүмкіндік береді. Олардың әрқайсысына әр түрлі функциялардың графиктерін шығаруға болады.Мысалы, sin, cos,exp функциялары үшін бірінші екі функцияның графигін бірінші кішігірім аймақта, ал үшінші функцияның графигін екінші кішігірім аймақта, бір графикалық терезеде тұрғызу керек дейік.Ол үшін келесі командаларды жазу керек:

>>subplot(1,2,1);

>>plot(x,y,x,z);

>>subplot(1,2,2);

>>plot(x,w)

Fplot функциясы y-ті x-ке қатысты есептеуге қарағанда және одан кейінгі осы қисықтың plot функциясы арқылы бейнелеуімен салыстыра отырып альтернативті бейнелеу мүмкіндігін ұсынады. Бұл функцияға қажет функцияны f(x) түріндегі суреттейтін жолды жіберіп отыру керек. f(x)-ті суреттейтін жол Matlab-та қолданылатын кез келген амал немесе функция болуы мүмкін.

Мысалы, х-тің 0-ден 5π-ге дейінгі диапазонында y=sin(x)cos(2x) қисығын салу үшін

>>fplot(‘sin(x).*cos(2*x)’,[0 5*pi])

Функциясын шығару керек.

Fplot функциясының тағы да екі қосымша аргументі бар. Олардың бірі-сызықтық типі мен түсін көрсететін жолб ал екіншісі-дәлдікті көрсетеді. Басқаша көрсетілмесе, дәлдік 2*10-3 –не тең және ол сызықтық интерполяциядан қателік шегі осы берілген дәлдіктен аспайтындай интервалды бөлу нүктелерінің санын анықтайды.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]