99667

Объекты пакета Mat Lab. Понятия об операторах и функциях

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

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

Теоретические сведения необходимые для выполнения лабораторной работы Операторы и функции. kron - Kronecker tensor product kron Функции это имеющие уникальные имена объекты выполняющие определенные преобразования своих аргументов и при этом возвращащие результаты этих преобразований.

Русский

2016-10-06

29.28 KB

0 чел.

Федеральное агентство по образованию

Государственное образовательное учреждение высшего

профессионального образования

Тульский государственный университет

Кафедра  Электроэнергетика

Применение ЭВМ в электроэнергетических расчетах

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

Объекты пакета MatLab. Понятия об операторах и функциях

Направление подготовки:

140200 – «Электроэнергетика»

Форма обучения (очная)

Тула 2010 г.


  1.  Цель работы:

Знакомство с возможностями системы MATLAB: освоение навыков работы с операторами и функциями пакета MATLAB.

  1.  Теоретические сведения, необходимые для выполнения лабораторной работы
  2.  Операторы и функции.

Оператор – это специальное обозначение для определенной операции над данными – операндами. Например, простейшими арифметическими операторами являются знаки суммы +, вычитания – и деления /. Операторы используются совместно с операндами. Например, в выражении 2+3 знак + является оператором сложения, а числа 2 и 3 – операндами.

Следует отметить, что большинство операторов относится к матричным операциям, что может служить причиной серьезных недоразумений. Например, операторы умножения * и деления / вычисляют произведение и частное от деления двух многомерных массивов, векторов и матриц. Есть ряд специальных операторов, например, оператор \ означает деление справа налево, а операторы .* и ./ означают соответственно поэлементное умножение и поэлементное деление массивов.

Следующие примеры поясняют сказанное на примере операций с векторами:

>> V1=[2 4 6 8]

V1 =

    2     4     6     8

>> V2=[1 2 3 4]

V2 =

    1     2     3     4

>> V1/V2

ans =

   2.0000

>> V1.*V2

ans =

    2     8    18    32

>> V1./V2

ans =

    2     2     2     2

Полный список операторов можно получить, используя команду >> help ops.

Приведем часть полного списка операторов, содержащую арифметические операторы:

>>help ops

Operators and special characters.

  Arithmetic operators.

   plus       - Plus                               +    

   uplus      - Unary plus                         +    

   minus      - Minus                              -    

   uminus     - Unary minus                        -    

   mtimes     - Matrix multiply                    *    

   times      - Array multiply                    .*    

   mpower     - Matrix power                       ^    

   power      - Array power                       .^    

   mldivide   - Backslash or left matrix divide    \    

   mrdivide   - Slash or right matrix divide       /    

   ldivide    - Left array divide                 .\    

   rdivide    - Right array divide                ./    

   kron       - Kronecker tensor product         kron  

 Функции – это имеющие уникальные имена объекты, выполняющие определенные преобразования своих аргументов и при этом возвращащие результаты этих преобразований. Возврат результата – отличительная черта функций. При этом результат вычисления функции с одним выходным параметром подставляется на место ее вызова, что позволяет использовать функции в математических выражениях, например функцию sin в 2*sin(pi/2). 

Функции в общем случае имеют список аргументов (параметров), заключенный в круглые скобки. Например, функция Бесселя записывается как bessel (NU.X). В данном случае список параметров содержит два аргумента – NU в виде скаляра и X в виде вектора. Многие функции допускают ряд форм записи, отличающихся списком параметров. Если функция возвращает несколько значений, то она записывается в виде:

[Y1, Y2….]=func (X1, X2….)

где Y1, Y2…. – список выходных параметров и X1, X2…. – список входных аргументов (параметров).

Со списком элементарных функций можно ознакомиться, выполнив команду help elfun, а со списком специальных функций – с помощью команды help specfun. Функции могут быть встроенными (внутренними) и внешними, или m-функциями. Так встроенными являются наиболее распространенные элементарные функции например, sin(x) и exp(y), тогда как функция sinh(x) является внешней функцией. Внешние функции содержат свои определения в m-файлах. Встроенные функции хранятся в откомпилированном ядре системы MATLAB, в силу чего они выполняются предельно быстро.

  1.  Задание:
  2.  Ознакомиться с понятиями операторов и функций пакета MATLAB.
  3.  Рассчитать задание в соответствии со своим вариантом.

V1=[3 7 9 11]       V1=[5 8 10 13]          V3=[3 7 9 11]            V4=[5 8 10 13]

1

V1-V2.*V4

11

V1/V2/V3/V4

21

(V1-V2)/(V3+V4)

2

V3+5./V2

12

V1.*V2.*V3.*V4

22

V1*V4\(V2-V4)

3

V4./V3-V3./V1

13

(V1+V2)./(V3-V4)

23

6.*V4\(V4+V4./V1)

4

7+5.*V4.*V2

14

1+V4.*(V4./V1+2)

24

7.*V4./(V4+V4.^V1)

5

V1+V4/V2.^3

15

(V4+V4/V1) –V2

25

(V1-V2)/(V3-V4)

6

(V1+V2)/V4

16

V1.^V4+V3/V2

26

5*V3\V4.^V2

7

V1-V2-V3-V4

17

1-(V4+V4\V1.^5)

27

V1.^+V2+V3+V4

8

V4.*V3+V2.*V1

18

V4\V2.^4

28

5+V4.^4-V2*6

9

V1./V4-V2/V3

19

V1-(V4/5+V4./V1)

29

9.* (V4+V4./V1)

10

6.*V1.*5.*V3

20

4V1+5V2-6V3

30

0.5+(V3+V4.*V1)

  1.  Выполнение отчета

Выполнить отчет о проделанной работе, в котором привести программу решения заданий 1 – 2.

КОНТРОЛЬНЫЕ ВОПРОСЫ

  1.  Что такое оператор?
  2.  При каких операторах выполняется поэлементное умножение и деление?
  3.  Что такое операнд?
  4.  Что такое функции?
  5.  Перечислите типы функций?
  6.  Что такое m-функция?
  7.  Что означает такая черта функций как возврат результата?


 

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

32326. Механизм государства: понятие структура и ее эволюция в государствах различных типов. Основные принципы деятельности в современных государствах 54 KB
  Механизм государства: понятие структура и ее эволюция в государствах различных типов. Основные принципы деятельности в современных государствах. Граждане могут принимать то или иное участие в делах государства но в конечном итоге государственные органы должностные лица несут персональную ответственность за эффективность своей работы В. Подобная система государственных органов профессиональных коллективов и называется механизмом государства.
32327. Органы государства: понятие, признаки и виды органов государства 37 KB
  Органы государства: понятие признаки и виды органов государства Анализ государства с позиций его механизма позволяет выявить место и роль каждого элемента в системе государственного властвования определить его оптимальную структуру иерархические связи с иными элементами и т. Признаки органа государства: 1 представляет собой самостоятельный элемент механизма государства выступая неотъемлемой частью единого государственного организма; 2 действует от имени государства и по его поручению; 3 образован и функционирует на основе...
32328. Основные положения теории разделения властей и ее значение в современных условиях 47.5 KB
  Основные положения теории разделения властей и ее значение в современных условиях. В современном мире разделение властей характерная черта признанный атрибут правового демократического государства. Сама же теория разделения властей итог многовекового развития государственности поиска наиболее действенных механизмов предохраняющих общество от деспотизма. Теория разделения властей была создана несколькими исследователями политики: идея высказывалась Аристотелем теоретически была развита и обоснована Джоном Локком 16321704 гг.
32329. Форма правления государства. Понятие, виды, характеристика отдельных видов форм правления 39.5 KB
  Форма правления государства. Понятие виды характеристика отдельных видов форм правления. Форма государства это способ организации политической власти охватывающий форму правления форму государственного устройства и политический режим. Форма государственного правления это элемент формы государства характеризующий организацию верховной государственной власти порядок образования ее органов и их взаимоотношения с населением.
32330. Форма государственного устройства как элемент формы государства. Понятие, виды, характеристика отдельных видов 33.5 KB
  Форма государственного устройства как элемент формы государства. Форма государственного устройства это элемент формы государства характеризующий внутреннюю структуру государства способ его политического и территориального деления обусловливающий определенные взаимоотношения органов всего государства с органами его составных частей. Взимание местных налогов как правило допускается с санкции государства. Территории в отличие от государства не вправе по своему усмотрению устанавливать и взимать налоги.
32331. Политический режим как элемент формы государства. Понятие режима. Виды режимов. Демократия как режим государства. Ее значение и виды. Антидемократические режимы и их виды 62 KB
  Политический государственный режим это система методов способов и средств осуществления политической власти. По мнению других авторов понятие политический режим более широкое чем понятие государственный режим поскольку включает в себя методы и приемы осуществления политической власти не только со стороны государства но и со стороны политических партий и движений общественных объединений организаций и т. Если первая показывает весь комплекс институтов участвующих в политической жизни общества и в осуществлении политической...
32332. Политическая система общества. Ее понятие, структура, типы. Характеристика отдельных типов политических систем 46.5 KB
  Выделяют следующие компоненты политической системы: 1 политическая организация общества включающая в себя государство политические партии и движения общественные организации и объединения трудовые коллективы и т.; 2 политическое сознание характеризующее психологические и идеологические стороны политической власти и политической системы; 3 социальнополитические и правовые нормы регулирующие политическую жизнь общества и процесс осуществления политической власти; 4 политические отношения складывающиеся между элементами системы...
32333. Место и роль государства и права в политической системе общества 33.5 KB
  Место и роль государства и права в политической системе общества Понятия государство и политическая система общества соотносятся как часть и целое. Государство концентрирует в себе все многообразие политических интересов регулируя явления политической жизни через призму общеобязательности. Именно в этом качестве государство играет особую роль в политической системе придавая ей своего рода целостность и устойчивость. Государство занимает центральное ведущее положение в политической системе общества так как оно: 1 выступает в качестве...
32334. Понятие и роль социальных норм. Деление их на обычаи, нравственные, правовые, корпоративные. Взаимосвязь правовых и иных социальных норм. Другие основания классификации социальных норм 55 KB
  Важнейшим средством организации общественных отношений являются социальные нормы: нормы права нормы морали нормы общественных организаций нормы традиций обычаев и ритуалов. Эти нормы обеспечивают наиболее целесообразное и гармоничное функционирование общества в соответствии с потребностями его развития. Социальные нормы это правила регулирующие поведение людей и деятельность организаций в их взаимоотношениях. Социальные нормы характеризуются рядом признаков: 1.