99671

Операторы отношения и их функции пакета Mat Lab

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

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

Спектр применения операторов отношения в системе MATLAB шире, чем в обычных языках программирования, поскольку операндами являются не только числа, но и векторы, матрицы и массивы. Возможно применение операторов отношения и к символьным выражениям

Русский

2016-10-06

31.05 KB

0 чел.

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

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

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

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

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

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

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

Операторы отношения и их функции пакета MatLab

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

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

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

Тула 2010 г.


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

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

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

Операторы отношения служат для сравнения двух величин, векторов или матриц. Все операторы отношения имеют два операнда, например x и y, и записываются следующим образом:

Функция

Название

Оператор

Пример

eq

Равно

==

x==y

ne

Не равно

~=

x~=y

               lt

Меньше чем

<

x<y

    gt

Больше чем

>

x>y

    le

Меньше или равно

<=

x<=y

              ge

Больше или равно

>=

x>=y

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

>>help ops

Relational operators.

   eq         - Equal                             ==     

   ne         - Not equal                         ~=     

   lt         - Less than                          <      

   gt         - Greater than                       >      

   le         - Less than or equal                <=     

   ge         - Greater than or equal             >=   

Данные операторы выполняют поэлементное сравнение векторов или матриц одинакового размера и возвращает значение 1 (True), если элементы идентичны, и значение 0 (False) в противном случае. Если операнды – действительные числа, то применение операторов отношения тривиально:

>> eq(2,2)

ans =

    1

>> 2==2

ans =

    1

>> ne(1,2)

ans =

    1

>> 2~=2

ans =

    0

>> 5>3

ans =

    1

>> le(5,3)

ans =

    0

Следует отметить, что операторы <,<=, >, >= при комплексных операндах используют для сравнения только действительные части операндов – мнимые отбрасываются. В то же время операторы == и ~= ведут сравнение с учетом как действительной, так и мнимой частей операндов. Следующие примеры поясняют это положение:

>> (2+3i)>=(2+i)

ans =

    1

>> (2+3i)>(2+i)

ans =

    0

>> abs(2+3i)>abs(2+i)

ans =

    1

>> (2+3i)==(2+i)

ans =

    0

>> (2+3i)~=(2+i)

ans =

    1

Если один из операндов – скаляр, происходит сравнение всех элементов второго операнда-массива со значением этого скаляра:

M=

-1              0

1               2

>>M>=0

ans=

  1.  1
  2.  1

В общем случае операторы отношения сравнивают два массива одного размера и выдают результат в виде массива того же размера:

>> M>[0 1; 1 0]

  1.  0
  2.  1

Таким образом, спектр применения операторов отношения в системе MATLAB шире, чем в обычных языках программирования, поскольку операндами являются не только числа, но и векторы, матрицы и массивы. Возможно применение операторов отношения и к символьным выражениям:

>> 'b'>'a'

ans =

    1

>> 'abc'=='abc'

ans =

    1     1     1

>> 'cba'<'abc'

ans =

    0     0     1

В этом случае символы, входящие в выражения, представляются своими ASC11-кодами. Строки воспринимаются как векторы, содержащие значения кодов. Все это надо учитывать при использовании управляющих структур языка программирования, в которых широко применяются операторы отношения.

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

1

(2-3j)>=(2+i)

11

(9-3i)~=(2+i)

21

9./3j~=2-i

2

abs(1+4j)>=(i.^2)

12

(2+8j)>(2*i)

22

(2.^3-8j)==(7-i)

3

(6j.*7)==(1+i)

13

(1-3i)~=(2./i/^2)

23

(8-i.*6)<=(2-j)

4

(8/3i)~=(7+9i)

14

(3-3j)<=(2+2i)

24

(2/9j)>=(6-j)

5

(5\3i)<=(2+i)/7

15

(2+3j)>(1+i/3)

25

(7+3i)~=i

6

(9+7j)>(2i+i.^8)

16

(5-j/3)>=(7+i.^2)

26

j.^5>=(2-i)

7

(2*3j.^3)<abs(2+i)

17

2+3j~=2+i

27

(5-8j)==(7+i.^5)

8

(2/6j)==(5j+i)

18

(1-3j)<(2+i)

28

(3+3i/6)<(2-4j)

9

(2./4j)>=(2-i)

19

(6+3j)==(2+i)

29

(i.^3+3j)~= 9i.^3

10

(2/3j)>=8*(2+i/3)

20

(4-j./4)<=(2-i)

30

3j>=2+i/5

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

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

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

  1.  Что такое оператор отношения?
  2.  Перечислите виды операторов отношений?
  3.  Что означает функция Eq?
  4.  Что означает функция Gt?
  5.  При каких видах операторов при комплексных операндах используют для сравнения только действительные части операндов?
  6.  Что происходит, если один из операндов – скаляр?
  7.  Чем могут быть операнды?

 

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

33556. Планирование как функция управления 50.5 KB
  Планирование как функция управления Планированием называется процесс определения целей организации и способов их достижения. Цель – это конкретное состояние отдельных характеристик организации достижение которых является для неё желательным и на достижение которых направлена её деятельность. Основная цель деятельности организации раскрывающая смысл её существования называется миссией организации. Формулировка миссии должна отражать 2 основных аспекта: Какие группы населения являются клиентами организации Какие потребности клиентов...
33557. Управленческие коммуникации 44.5 KB
  Коммуникации – обмен информации на основе которого руководитель получает сведения необходимые для принятия эффективных управленческих решений и доводит принятые решения до работников организации. Основная часть формальной информации в организации передается в рамках вертикальных коммуникаций которые могут осуществляться по нисходящей линии т. В процессе нисходящих коммуникаций обычно сообщается о: ► целях и стратегии организации ►текущих задачах ►изменении приоритетов в конкретных заданиях ►рекомендуемых в процедурах и правилах....
33558. Лидерство, власть и влияние в организации 45 KB
  Лидерство власть и влияние в организации. Руководство лидерство власть влияние. Власть основанная на принуждении. Власть основанная на вознаграждении.
33559. Основы управления человеческими ресурсами 25.5 KB
  Основные направления управления: Кадровое планирование Набор и отбор персонала внешний: СМИ Службы занятости частные агенства по найму связи со школами и т. привитие новой организациоонй культуры Достижение квалификации Профессиональное обучение персонала новый. Цель кадрового планирования: Оценка имеющихся трудовых ресурсов текучесть кадров производительность труда соответствие количествен и кач состава персонала штатному расписанию простоев потерях рабочего времени нетрудоспособности персонала перевод на другие места...
33560. Требования, предъявляемые к руководителям. Оценка труда руководителя 33.5 KB
  Навыки и умения которыми должны обладать руководители могу быть объединены в 3 категории: Концептуальные; Человеческие; Технические. Руководители высшего звена Концептуальные навыки Человеческие навыки Технические навыки Руководители среднего звена Руководители низового звена Неуправленческие работники персонал Концептуальные навыки – когнитивные познавательные способности человека воспринимать организацию как единое целое и в тоже время четко выделять взаимосвязи ее частей. Концептуальные навыки необходимы всем руководителям но особое...
33561. Стиль руководства. Выбор стиля руководства 48.5 KB
  Стиль руководства. Выбор стиля руководства Негативное и позитивное принуждение к труду. Влияние внешней среды на стиль руководства. Понятие стиля руководства.
33562. Предмет и основные понятия социологии управления 33 KB
  Предмет и основные понятия социологии управления Социологий управления как отрасль появилась в 20 веке в 4050ые годы.значимость управленческих процессов в обществе и накопленный общей социологией объем знаний в области управления. СУ это синтез теории управления социологии менеджмента политологии. Социология управления это наука о взаимосвязях и взаимодействиях которые складываются в системе управления с учетом различных предметных сфер и уровней деятельности а также форм методов и средств управленческих взаимодействий субъектов.
33563. Возникновение российского государства и первые этапы его эволюции 24.82 KB
  Основные теории возникновения государства. теологическая древнейшие представления о происхождении государства связывались с Божественной волей. происхождение государства основывали на законах природы рассматривая государственную структуру как живой организм: Берк Спенсер и др.
33564. Формирование русского централизованного государства и его развитие в 15-17 вв 84.5 KB
  Присоединение территорий способы: с помощью военной силы; экономическое подчинение; династический; новый порядок передачи власти – от отца к старшему сыну; единая система управления решения принимаются центральными органами власти в Москве; опора на православную церковь; появление общегосударственной национальной идеи: идея о едином великом российском государстве; появление единой финансовой системы сбор дани трасформируется в сбор налогов; отсутствие внутренних торговых таможенных барьеров; единая внешняя политика;...