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.  Чем могут быть операнды?

 

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

32063. Совершенствование процедур банковского аудита в современных условиях 503 KB
  Основы и этапы возникновения специального банковского аудита [2. Основные этапы формирования и развития банковского аудита [2. Институциональные основы аудита банков в Российской Федерации [3] Глава 2. Совершенствование процедур банковского аудита в современных условиях [4.
32064. Анализ ликвидности и платёжеспособности ОАО «Промтехмонтаж» 565 KB
  Техникоэкономическая характеристика деятельности предприятия 2.2 Обеспеченность предприятия ОАО Промтехмонтаж трудовыми и материальными ресурсами 31 2.3 Основные финансовые и экономические показатели деятельности предприятия 36 Глава 3. Финансовое состояние проявляется в платежеспособности предприятия в способности вовремя удовлетворять платежные требования поставщиков в соответствии с хозяйственными договорами возвращать кредиты выплачивать заработную плату вносить платежи в бюджет.
32065. Разработка предложений по оптимизации структуры активов исследуемой организации 2.32 MB
  Целью данной выпускной квалификационной дипломной работы является разработка предложений по оптимизации структуры активов исследуемой организации. Для достижения поставленной цели необходимо решить следующий ряд задач: определить теоретические и методические подходы к оценке структуры активов организации: понятие сущность назначение активов организации; структуру активов организации методику оценки оптимальной структуры активов организации; оценить структуру активов организации на примере ОАО НГПЭ за 2006 2008 гг.; разработать...
32066. Оценка финансового состояния предприятия и разработка мероприятий по его улучшению (на примере ООО «Маркет-Сервис») 1.13 MB
  С его помощью вырабатывается стратегия и тактика развития предприятия обосновываются планы и управленческие решения осуществляется контроль их выполнения выявляются резервы повышения эффективности производства оцениваются результаты деятельности предприятия его подразделений и работников. Для обеспечения эффективной деятельности в современных условиях руководству необходимо уметь реально оценивать финансовоэкономическое состояние своего предприятия а также состояние деловой активности партнеров и конкурентов. Финансовое состояние...
32067. Исследование личностной и социальной идентичности в психологии 49 KB
  Агеев Белинская В психологии: Идентичность психологическое представление человека о своем Я; отождествление человеком самого себя частично осознаваемое неосознаваемое с теми или иными типологич. Социальная и личностная идентичность. Эриксон: идентичность возникающий на биологической основе продукт определенной культуры на становление влияют особенности культуры и возможности данного индивида. Идентичность формируется в процессе взаимодействия с социокультурным окружением поэтому важно чтобы ребенок общался со взрослыми с...
32068. Я-концепция Л и регуляции соц-ого поведения. Самоув и псих-е защиты 57 KB
  В 60е гг введение в обиход понятия идентичность помогло выйти из тупика т. идентичность задает дихотомию: социальное и личное есть место для 2х подходов. Он рассматривал идентичность как некоторую структуру состоящую из определенных элементов переживаемую субъективно как чувство тождественности и непрерывности собственной личности. Идентичность это сложное личностное образование имеющее многоуровневую структуру.
32069. Теоретические и эмпирические исследования социально-психологических свойств и типов личности 50 KB
  Теоретические и эмпирические исследования социальнопсихологических свойств и типов личности. Проблема выделения и изучения социальнопсихологических свойств личности. проблема: каков перечень социально психологических качеств свойств личности и каковы критерии для их выделения. Основа типологии отношение лти к соц.
32070. Большие социальные группы и методы их исследования 61 KB
  Большие социальные группы и методы их исследования. Большие соц группы общности людей отличаются от МГ наличием слабых постоянных контактов между всеми их представителями но объединенные не меньше и потому оказывают существенное влияние на общественную жизнь. Классификация: 2 больших класса: 1 случайно стихийно возникшие достаточно кратковременно существующие общности толпа масса неорганизованные; публика аудитория митинг полуорганизованные; 2 именно социальные группы т. группы сложившиеся в ходе исторического развития...
32071. Проблема малой группы в социальной психологии 59 KB
  Проблема малой группы в социальной психологии Проблема определения малой группы Само понятие группа возникло в середине 19 века когда начали изучаться отношения между людьми психология масс народов толпы а изучение малой группы началось с начала 20го века. Как минимум существует 4 группы определений малой группы: 1. любое количество лиц находящихся во взаимодействии друг с другом в виде одной непосредственной встречи или ряда встреч во время которых каждый член группы получает некоторое восприятие каждого другого члена группы....