Здавалка
Главная | Обратная связь

Комплекстiк сандар мен комплекстiк функциялар



Matlab жүйесiнденақты және комплекстiк сандармен есептеулер жүргiзiледi. Олардың барлығының типтерi автоматты түрде double болады. Matlab-та комплекстiк сандар келесi түрде жазылады.

2+3i; -6.789+0.834e-2*I; 4-2j

 

Matlab жүйесi айнымалылар мен функциялар аргументтерiне комплекстiк мәндер бергенде комплекстiк есептеулер жүргiзедi. Бiрақ, Matlab комплекстiк мәндердi қолданушының көрсетуiнсiз нақты есептеуден комплекстiк есептеуге өздiгiнен көшуi мүмкiн. (Математикалық функцияға нақты аргумент берiп, нақты нәтиже ала алмайтын жағдайда). Мысалы, sqrt(-1) функциясының мәнiн есептегенде келсеi суреттегiдей нәтиже алынады.

9-сурет

Сонымен қатар, суреттен көрiп отырғандарыңыздай Matlab жалған бiрлiктi белгiлеу үшiн i әрпiн қолданып отыр (әрқашанда i қолданылады). Егер жалған бiрлiктегi коэффицент сан емес айнымалы болса, онда оны мына x+iy түрде емес, x+i*y түрде орындау қажет.

Барлық қарапайым функциялар комплекстiк аргументтермен жұмфс iстей алады. Мысалы:

res = sin (2+3i) * atan (4i) / (1-6i)

res =

-1.8009 – 1.9190i

Комплекстiк сандармен жұмыс iстеу үшiн арнайы түрде келесi функциялар белгiленген: abs (комплекстiк санның абсолюттiк мәнi), conj (комплекстi қиылысқан сан), imag (комплекстiк санның жалған бөлiгi), real (комплекстiк санның нақты бөлiгi), angle (комплекстiк сан аргументi), isreal («ақиқат» егер сан нақты болса). Комплекстiк сандарды нақты сандар сияқты бөлуге, алуға, көбейтуге, қосуға болады.

Мысалы:

10-сурет

Векторлармен және матрицалармен жұмыс

Matlab ортасы векторлармен, матрицалармен, полиномдармен күрделi еспетеулер жүргiзуге арналған. Вектор – бiр өлшемдi массив, матрица – екi өлшемдi массив.

Векторлардың мәндерiн клавиатурадан бiр-бiрлеп енгiзедi. Ол үшiн жолда алдымен вектор атын, одан соң = меншiктеу белгiсiн, одан соң ашылатын квадрат жақша, оның iшiне элементтер мәндерiн пробелмен немесе үтiрмен жазады. Жол аяқталғанда жақша жабылады (бұл конкатенация әдiсi деп аталады). Мысалы: Суреттегi ең соңғы үшiншi мысалда массив элементiн өзгерту көрсетiлген.

11-сурет

Арифметикалық өрнек мысалы:

 

Массивтердi келесi жолмен де құруға болады:

А3(1)=67

А3(2)=7.8

А3(3)=0.017

Бұл жолмен массивтердi құру конкатенация әдiсiне қарағанда тиiмсiз, себебi ол көп уақыт алады.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.