11615

Создание собственных функций на MatLa

Лабораторная работа

Информатика, кибернетика и программирование

Создание собственных функций Необходимо создать программу на MatLab. При этом все операции с матрицами должны производиться без использования стандартных функций. Создание функции сложения матриц: function C=addmAB d1=sizeA; d2=sizeB; if d11==d21||d12==d22 n=d11; m=d12; ...

Русский

2013-04-10

147.39 KB

1 чел.

Создание собственных функций

Необходимо создать программу на MatLab. При этом все операции с матрицами должны производиться без использования стандартных функций.

Создание функции сложения матриц:

function C=addm(A,B)

d1=size(A);

d2=size(B);

if d1(1)==d2(1)||d1(2)==d2(2)

   n=d1(1);

   m=d1(2);

   for i=1:n

       for j=1:m

           C(i,j)=A(i,j)+B(i,j);

       end

   end

           else

       disp('размеры матрицы не совпадают')

end

Блок-схема функции сложения матриц

Пример работы:


>> A=rand(3,3)

A =

   0.7547    0.6551    0.4984

   0.2760    0.1626    0.9597

   0.6797    0.1190    0.3404

>> B=rand(3,3)

B =

   0.5853    0.2551    0.8909

   0.2238    0.5060    0.9593

   0.7513    0.6991    0.5472

>> addm(A,B)

ans =

   1.3400    0.9102    1.3893

   0.4998    0.6686    1.9190

   1.4310    0.8181    0.8876

Создание функции перемножения матриц:

function C=multm(A,B)

d1=size(A);

d2=size(B);

if d1(2)==d2(1)

   N=d2(2);

   for i=1:N

       for j=1:N

           C(i,j)=0;

           for k=1:N

               C(i,j)=C(i,j)+A(i,k)*B(k,i);

           end

       end

   end

else

   disp('размеры матриц не совпадают')

end

end

Блок-схема функции перемножения матриц

Пример работы:

>> A=rand(3,4)

A =

   0.1386    0.8407    0.2435    0.1966

   0.1493    0.2543    0.9293    0.2511

   0.2575    0.8143    0.3500    0.6160

>> B=rand(4,3)

B =

   0.4733    0.5497    0.7537

   0.3517    0.9172    0.3804

   0.8308    0.2858    0.5678

   0.5853    0.7572    0.0759

>> multm(A,B)

ans =

   0.5636    0.5636    0.5636

   0.5809    0.5809    0.5809

   0.7026    0.7026    0.7026


 

А также другие работы, которые могут Вас заинтересовать

85332. Психолого-педагогічні основи розвитку і освіти дітей зі складним дефектом 37.31 KB
  Залежно від структури порушення діти з поєднаними порушеннями поділяються на три основні групи. У першу входять діти з двома вираженими психофізичними порушеннями кожне з яких може викликати аномалію розвитку: сліпоглухих діти розумово відсталі глухі слабочуючі із затримкою психічного розвитку первинної. У другу групу мають одне істотне психофізичний порушення провідне і супутнє йому інше порушення виражене в слабкому ступені але помітно обтяжлива хід розвитку: розумово відсталі діти з невеликим зниженням слуху. У третю групу...
85333. Причини порушень слуху 41.95 KB
  Стійкі порушення слуху у дітей можуть бути вродженими і набутими. Висновок про природжений або набутий характер порушення слуху робиться зазвичай на підставі відомостей отриманих зі слів батьків а ці відомості часто виявляються досить неточними. З іншого боку нерідко дійсно вроджене порушення слуху залишається протягом декількох місяців а іноді років нерозпізнаним а коли воно виявляється то приписується якомусь випадковому захворювання або травмі що мали місце незадовго до виявлення дефекту слуху.
85334. Поняття про складне порушення розвитку 38.45 KB
  У літературі та практиці на даний час не встановилася єдина термінологія одні й ті ж порушення можуть бути названі і складними і комплексними і множинними. Порушення розвитку може бути ізольованим одиничним або складним множинним. Одиничне порушення це порушення якоїсь однієї системи організму.
85335. Прояви порушення вищих психічних функцій при ДЦП 44.98 KB
  У цих дітей рухові розлади поєднуються з психічними та мовними порушеннями і вони потребують психологопедагогічної та логопедичної корекції. Інші вищеназвані категорії дітей з порушеннями опорнорухового апарату як правило не мають порушень пізнавальної діяльності і не вимагають спеціального навчання і виховання. Порушення опорнорухового апарату можуть бути наслідком поліомієліту різних вроджених і набутих деформацій рухового апарату ряду спадкових і вроджених захворювань.
85336. Вплив порушення зору на формування особистості людини-інваліда. 49.76 KB
  Тіфлопсіхологіі як розділ спеціальної психології що вивчає психічний розвиток осіб з порушенням зору отримала свою назву від грецького tiphlos сліпий і спочатку займалася лише психологією сліпих. 81] В даний час обєктом вивчення тіфлопсіхологіі є не тільки сліпі але й особи що мають глибокі порушення зору. Тіфлопсіхологіі вивчає закономірності та особливості розвитку осіб з порушенням зору формування компенсаторних процесів що забезпечують відшкодування недоліків інформації повязаних з порушенням діяльності зорового аналізатора...
85337. Визначення поняття «дитячий церебральний параліч» 39.89 KB
  Вони виникають з самого народження дитини і існують протягом усього життя. Головною причиною ДЦП вважається гіпоксія нестача кисню або ядуха дитини в утробі матері або відразу після народження. Хоча в більшості випадків тяжкість родів визначається вже наявними порушеннями внутрішньоутробного розвитку дитини. Після пологів спровокувати недуга може і гемолітична хвороба новонароджених так звана ядерна жовтяниця при якій відбувається інтоксикація головного мозку дитини.
85338. Діагностика порушень зору 38.28 KB
  Діагностика порушень зору процедура необхідна для кожної людини. В ідеалі діагностику порушень зору необхідно проходити раз на рік для того щоб своєчасно встигнути виявити захворювання на початковому етапі його розвитку. Діагностика порушень зору передбачає аналіз здатності людського ока чітко розглядати обєкти розташовані у видаленні та поблизу від очей а також дається оцінка полю зору і здатності розрізняти кольори.
85339. Соціально-психологічні особливості людини з порушеннями роботи внутрішніх органів 38.6 KB
  Розкриваючи соціальнопсихологічні особливості людини з порушеннями роботи внутрішніх органів зупинимося на таких соматичних захворюваннях: цукровий діабет онкологічні захворювання та бронхіальна астма. Цукровий діабет Цукровий діабет ендокринне захворювання обумовлене абсолютною або відносною інсуліновою недостатністю що приводить до порушення всіх видів обміну речовин перш за все вуглеводного ураження судин нервової системи а також інших органів і тканин. Причинами виникнення цукрового діабету можуть бути порушення центральної...
85340. Психологічні проблеми сімейного виховання дітей з обмеженими можливостями 37.62 KB
  У звязку зі станом дитини змінюється поведінка дорослих у родині виникають проблеми з якими батьки не можуть упоратися самостійно: порушується взаємодія із соціальним оточенням; коло спілкування становлять близькі родичі спеціалісти; виражена тривога і неспокій батьків викликані відставанням дитини в розвитку від однолітків; відсутність необхідних знань з психології і педагогіки аномальної дитини; відсутність досвіду роботи з психологом на ранніх етапах розвитку дитини; пасивність позиції матері у відносинах фахівець мати дитина ....