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


 

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

29947. Обеспечение пожарной безопасности в местах проживания 40.5 KB
  Обязанности граждан по соблюдению мер пожарной безопасности Ответ: Причинами пожаров в жилых производственных и служебных помещениях чаще всего являются неисправности электросети и электроприборов утечка газа загорание бытовых приборов оставленных без присмотра под напряжением применение самодельных и неисправных отопительных приборов использование бензина керосина и других горючих веществ для разжигания печей оставление открытыми топок шалости детей с огнем неосторожность при курении и множество...
29948. Основные характеристики городского и сельского жилищ; особенности их жизнеобеспечения. Общие меры пожарной безопасности при эксплуатации электрических, газовых приборов и отопительных печей 46.5 KB
  Правила пожарной безопасности при эксплуатации электробытовых приборов: нельзя оставлять без присмотра включенные в сеть электронагревательные приборы радиоприемники и телевизоры; запрещается использовать неисправные рубильники розетки и другие электроустановочные устройства; нельзя применять самодельные и неисправные электронагревательные приборы нестандартные предохранители и другие средства защиты от перегрузки и короткого замыкания; не следует накрывать и оборачивать светильники и лампы бумагой тканью и другими...
29949. Особенности города как среды обитания. Зоны повышенной опасности в городе. Службы, обеспечивающие безопасность города, и правила их вызова 34.5 KB
  Службы обеспечивающие безопасность города и правила их вызова Ответ: Особенности города как среды обитания: наличие большого количества различных видов транспорта и высокая интенсивность дорожного движения; как правило разноплановая застройка от одноэтажных зданий до высотных сооружений; наличие различных предприятий в том числе и потенциально опасных; сосредоточение на ограниченной площади множества коммуникаций электросети водопровод канализация телефонные линии газопровод. Безопасность города обеспечивается...
29950. Организация отдыха на природе и соблюдение необходимых мер безопасности во время его проведения 34 KB
  2 вопрос: Терроризм: основные понятия и признаки Ответ: Терроризм в соответствии с Уголовным кодексом РФ совершение взрыва поджога или иных действий создающих опасность гибели людей причинения значительного имущественного вреда либо наступления иных общественно опасных последствий если эти действия совершены в целях нарушения общественной безопасности устрашения населения либо оказания воздействия на принятие решений органами власти а также угроза...
29951. Особенности состояния водоемов в разное время года. Основные правила безопасного поведения на воде 630.5 KB
  Основные правила безопасного поведения на воде Ответ: Водоемы опасны в любое время года. Зимой большая часть водоемов покрывается льдом который тоже является источником опасности особенно после первых морозов и во время оттепелей. Правила безопасности поведения на зимних водоёмах: надежен только лед зеленоватого или синеватого оттенка а желтоватый лед опасен; наиболее опасен лед в местах впадения рек и ручьев у крутых берегов и на изгибах русла; места где поверх льда выступает вода обычно свидетельствуют о наличии промоины...
29952. Правила ориентирования на местности 32.5 KB
  В солнечный полдень направление тени в умеренных широтах Северного полушария указывает на север. Если часовую стрелку направить на солнце то биссектриса угла между этой стрелкой и направлением на 12 часов летом на 1 час будет линией север юг. Ночью направление на север можно определить по Полярной звезде. Направление на север и юг можно определить и по местным признакам: зимой снег больше подтаивает на южных склонах холмов бугров и северных скатах ям канав и других углублений; лишайники и мхи гуще растут с северной...
29953. Чрезвычайные ситуации природного характера. Общая характеристика чрезвычайных ситуаций природного характера, их классификация 31.5 KB
  Общая характеристика чрезвычайных ситуаций природного характера их классификация Ответ: Чрезвычайная ситуация природного характера это неблагоприятная обстановка на определенной территории сложившаяся в результате опасного природного явления которое может повлечь за собой человеческие жертвы ущерб здоровью людей материальные потери и нарушение условий жизнедеятельности населения. Классификация чрезвычайных ситуаций природного характера: Ситуации геофизического характера извержения вулканов и землетрясения; Ситуации...
29954. Природные чрезвычайные ситуации геологического происхождения: землетрясения, извержения вулканов, оползни и обвалы. Их последствия, мероприятия по защите населения! 36.5 KB
  Наиболее типичные последствия землетрясений: опасные геологические явления обвалы камнепады оползни снежные лавины сели; цунами сейши наводнения; пожары; паника; травмирование и гибель людей; повреждение и разрушение сооружений и зданий; выбросы радиоактивных аварийно химически опасных и других вредных веществ; транспортные аварии и катастрофы; нарушение работы систем жизнеобеспечения. Меры по защите населения от землетрясений: строительство на территориях подверженных землетрясениям сейсмостойких сооружений и...
29955. Природные чрезвычайные ситуации метеорологического происхождения: ураганы, бури, смерчи и их последствия; меры, принимаемые по защите населения 34.5 KB
  Последствиями воздействия ураганов бурь и смерчей являются повреждение и разрушение зданий и сооружений линий электропередачи и связи заносы и завалы на дорогах уничтожение посевов сельскохозяйственных культур повреждение и гибель кораблей. Чаще всего они поражаются летящими предметами и обрушивающимися конструкциями зданий и сооружений. Меры по защите от ураганов бурь и смерчей: точный прогноз и своевременное оповещение населения; уменьшение воздействия вторичных поражающих факторов пожаров прорывов плотин аварий на различных...