Арифметик ва мантиқий амаллар. Векторлар ва матрицалар устида амаллар. Математик функциялар ва амаллар
Мавзу : Арифметик ва мантиқий амаллар. Векторлар ва матрицалар устида амаллар. Математик функциялар ва амаллар . Режа: 1. Арифметик амаллар ; 2. Векторлар ва матрицалар устида амаллар ; 3. Солиштириш ва мантиқий амаллар ; 4. Матлабнинг асосий математик функциялари ва амаллари.
1.Арифметик амаллар. Матлабда скаляр миқдорлар устида қуйидаги оддий арифметик амалларни бажариш мумкин: + - қўшиш; - - айириш; * - кўпайтириш; / - ўнгдан бўлиш; \ - чапдан бўлиш; ^ - даражага ошириш. Агар бир қатордаги ифодада бир нечта амаллар бўлса, уларни бажарилиш кетма-кетлиги қуйидаги устиворлик қоидаси бўйича амалга оширилади: Устиворлик Амаллар 1 () Оддий қавс 2 ^ Даражага ошириш, чапдан- ўнга 3 Кўпайтириш ва бўлиш, чапдан-ўнга 4 қўшиш ва айриш, чапдан- ўнга Матлабда бу қоидалар скаляр миқдорларга оддий усулда қўлланилади. Масалан, команда натижа 2*5 ans =10 5/8 ans =0.625 5 \ 8 ans = 1.600 x= pi/6; y= sin(x) y= 0.500
a =0; z = exp (4* a )/8 z = 0.125 1. Векторлар ва матрицалар устида амаллар . Арифметик амалларни матрицалар устида ҳам бажариш мумкин, фақат уларни бажариш қоидалари скаляр миқдорларникидан фарқли бўлади. Қўшиш ва айириш амаллари матрицалар учун уларнинг мос элементлари орасида бажарилади. Шунинг учун а ва b матрицаларни қўшиш ва айириш учун уларнинг ўлчовлари бир хил бўлиши талаб этилади: а ва b (nxm) ўлчовли бўлса, у холда с = a±b Матрица элементлари с[i,j]=a[i,j]+b[i,j] тенгликлар билан аниқланади. Масалан, a=[1 2 3; 4 5 6] , b=[4 5 3; 2 3 -4], c=a+b, c=[5 7 6; 6 8 2] , d=a-b, d=[-3 -3 0; 2 2 10]. а ва b матрицалар ўлчовлари ҳар хил бўлса, улар устида қўшиш ва айиришни бажариб бўлмайди. Матрицаларни кўпайтириш эса худди алгебрадаги қоида бўйича бажарилади. Бу ҳолда чапдаги матрицанинг устунлари сони ўнгдаги матрицанинг қаторлари сонига тенг бўлиши керак: а нинг ўлчови (mxk) b ники (kxm) бўлса, у ҳолда с=a+b матрица (nxm) ўлчовли бўлади: c ij = ¿ ∑ e = 1k a ie ∗ b ej ¿ , i =1, n , j =1, m .
Масалан: а=[1 2 , b =[0 1 2 3 0 3 1 0 2 3 2 2] б ў лса, c =а* b қ уйидагича б ў лади. c =[2 1 6 9 3 0 6 9 2 2 8 12] Агар скаляр ми қ дор матри ц ага к ў пайтирилаётган б ў лса, у матри ц анинг ҳ ар бир элементига к ў пайтирилади: d =3* b б ў лса, d =[0 3 6 9 га тенг б ў лади. 3 0 6 9] Мисол: х=[2 1; 0 3; 2 3] , y =[1 2 3 4; 2 -1 3 1] матри ц аларда х* y амални қў лда ва комп ь ютерда бажариб, натижаларни солиштиринг. Ундан таш қ ари, матлабда матри ц аларни мос элементлари орасида бажариладиган қ уйидаги амаллар мавжуд. Бу амалларни бош қ алардан ажратиш учун белги олдига (.) ну қ та қў йилади. а.* b - а нинг ҳ ар бир элементи b нинг мос элементига к ў пайтирилади; а./ b - а нинг ҳ ар бир элементи b нинг мос элементига б ў линади; а.\ b - б нинг ҳ ар бир элементи а нинг мос элементига б ў линади; а.^ b - а нинг ҳ ар бир элементини b нинг мос элементи даражасига оширилади. Масалан, а=[1 2 3; 2 3 1], b =[0 1 2; 2 1 2] б ў лса , у ҳ олда c =а.* b қ уйидагича б ў лади: c =[0 2 6; 4 3 2].
c матри ц адан (:) командаси ёрдамида c 1(1,:), c 2(2,:) қ атор- векторларни ҳ осил қ иламиз ва c 2ни транспонерлаб қ уйидагича c 1* c 2’=18 амалга оширилган к ў пайтмани c 1 ва c 2 векторларнинг (ички) скаляр к ў пайтмаси дейилади. c 1’* c 2 к ў пайтма эса (3х3) ў лчовли матри ц а б ў лади. Бу к ў пайтма таш қ и к ў пайтма дейилади. 3. Солиштириш ва мантиқий амаллар. Мантиқий амалларни икки гуруҳга бўлиб ўрганамиз: а)солиштириш амаллари; б) ҳ а қ и қ ий манти қ ий амаллар. Солиштириш амалларига қ уйидагилар киради: а>б- катта амали; а<б- кичик амали; а<=б- кичик ёки тенг амали; а>=б- катта ёки тенг амали; а==б- тенг амали; а~=б-тенг эмас амали. Массивларни солиштиришда бу амаллар уларнинг мос элементлари орасида амалга оширилади. Бунда солиштирилаётган массив ў лчовига тенг ў лчовли массив ҳ осил б ў лади. Я ъ ни массивнинг мос элементи 1 б ў лади, агар солиштириш натижаси “ро ст ” б ў лса , 0 б ў лади агар солиштириш натижаси “ёл ғо н” б ў лса. Агар солиштиришда >, <, >=, <= амаллари ишлатилса элементларнинг фа қ ат ҳ а қ и қ ий қ исми солиштирилади, == ёки ~= амаллари ишлатилса элементларнинг ҳ ам ҳ а қ и қ ий, ҳ ам мав ҳ ум қ исмлари солиштирилади.