Арифметик ва мантиқий амаллар. Векторлар ва матрицалар устида амаллар. Математик функциялар ва амаллар


Мавзу : Арифметик ва мантиқий амаллар. Векторлар ва матрицалар устида амаллар. Математик функциялар ва амаллар . Режа: 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].