99599

Объекты пакета MatLab. Понятия о константах и системных переменных

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

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

Знакомство с возможностями системы MATLAB: освоение навыков работы с константами и системными переменными пакета MATLAB. Теоретические сведения, необходимые для выполнения лабораторной работы. Константы и системные переменные...

Русский

2016-09-25

29.07 KB

0 чел.

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

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

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

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

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

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

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

Объекты пакета MatLab. Понятия о константах и системных переменных 

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

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

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

Тула 2010 г.

  1.  Цели и задачи работы:

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

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

Константа – это предварительное определенное числовое или символьное значение, представленное уникальным именем. Числа (например 1, -2 и 1.23) являются безымянными числовыми константами.

Другие виды констант в MATLAB принято назвать системными переменными, поскольку, с одной стороны, они задаются системой при ее загрузке, а с другой – могут переопределяться. Основные системные переменные, применяемые в системе MATLAB, указаны ниже:

  1.  i или j – мнимая единица (корень квадратный из -1);
  2.  pi – число
  3.  eps – погрешность операций над числами с плавающей точкой (2-52);
  4.  realmin – наименьшее число с плавающей точкой (2-1022);
  5.  realmax – наибольшее число с плавающей точкой (21023);
  6.  infзначение машиной бесконечности;
  7.  ans – переменная, хранящая результат последней операции и обычно вызывающая его изображение на экране дисплея;
  8.  NaN – указание на нечисловой характер данных (Not-a-Number).

Вот примеры применения системных переменных:

>> 2*pi

ans =

   6.2832

>> eps

ans =

 2.2204e-016

>> realmin

ans =

 2.2251e-308

>> realmax

ans =

 1.7977e+308

>> 1/0

Warning: Divide by zero.

ans =

  Inf

>> 0/0

Warning: Divide by zero.

ans =

  NaN

Как отмечалось, системные переменные могут переопределяться. Можно задать системной переменной eps иное значение, например eps=0.0001. Однако важно то, что их значения по умолчанию задаются сразу после загрузки системы. Поэтому неопределенными в отличие от обычных переменных системные переменные не могут быть никогда.

Символьная константа – это цепочка символов, заключенных в апострофы, например:

>> 'hello my friend'

ans =

hello my friend

>> 'Привет'

ans =

Привет

>> '2+3'

ans =

2+3

Если в апострофы помещено математическое выражение, то оно не вычисляется и рассматривается просто как цепочка символов. Так что ‘2+3’ не будет возвращать число

 

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

1

2*pi/(5i)

9

eps*pi*i

17

2/realmax*pi

25

-pi*67+5

2

pi/(-2i)

10

eps/eps+5

18

0/0-9i

26

-6pi-1/0

3

(realmin+26)/j

11

(i+j)/9

19

0/j*6

27

(i+j)/pi+9

4

(i-j)/pi

12

i/j+45*eps

20

eps+pi/56

28

eps-67*pi/5

5

(i*j)/pi+1

13

realmin/eps

21

1/0*eps

29

2+realmin/pi

6

pi-eps*93

14

i*(pi/eps)

22

-pi/67i

30

eps*56+pi/78

7

realmax/(pi-2)

15

1/0+6pi

23

eps*realmax+pi

31

1/0*(-pi)

8

(i+j)/pi-eps

16

47*eps+2

24

0/0*realmin

32

realmax/7pi+1

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

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

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

  1.  Что такое константа?
  2.  Что такое системные переменные?
  3.  Перечислите основные системные переменные?
  4.  Что такое символьная константа?
  5.  Что означает переопределение системных переменных?
  6.  Будет ли возвращаться цепочка символов ‘3/56*pi’ и почему?

 

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

47043. Макроэкономическое равновесие на товарном рынке. Модель совокупного спроса и совокуп.предложения 49.14 KB
  Совокупный спрос зависят от уровня цен размера доходов населения намерений на будущее налогов правительственных расходов и денежного предложения. P уровень цен товаровQ реальный объем ВНП. Эффект процентной ставкиэффект богатства и дохода эффект импортных закупок. эффектом процентной ставки повышение цен увеличение спроса на деньги рост процента за кредит на денежном рынке: домохозяйства сокращают закупки потребительских благ чтобы меньше платить за кредит; фирмы уменьшают закупки инвестиционных товаров так как для многих...
47045. Конкурентное Поведение фирмы в условиях несовершенной конкуренции 51.33 KB
  Аналитические показатели изменения уровней ряда динамики: Абсолютный прирост базисный ∆б= yi yo где yi уровень сравниваемого периода; y0 уровень базисного периода. Коэффициент роста Ki определяется как отношение данного уровня к предыдущему или базисному показывает относительную скорость изменения ряда. Можно выделить 2 категории показателей в этой группе: а средние уровни ряда; б средние показатели изменения уровней ряда. Средние уровни ряда рассчитываются в зависимости от вида временного ряда.
47046. КОЛИЧЕСТВО БАЗ, НЕОБХОДИМЫХ ДЛЯ БАЗИРОВАНИЯ, И ИХ ОБОЗНАЧЕНИЯ В ТЕХНОЛОГИЧЕСКОЙ ДОКУМЕНТАЦИИ 48.61 KB
  Так например при обработке плоскости призматической заготовки рис.8 а ориентировка заготовки на станке в направлении горизонтальных осей координат для получения требуемого размера а не имеет значения поэтому боковые поверхности заготовки теряют значение баз. В данном случае требуемая ориентировка заготовки осуществляется только одной установочной базой А а ее боковые поверхности используются только для закрепления п в базировании заготовки не участвуют.
47048. Условия оптимального решения измерительной задачи 50.71 KB
  Третье из перечисленных выше условий гласит что недостаточная точность измерений приводит к увеличению ошибок контроля к экономическим потерям а завышенная к излишним затратам на приобретение более качественных средств измерений. Определение и сущность технического контроля. Требования к рациональной организации технического контроля. Классификация видов технического контроля.
47049. Возможности применения инновационных технологий в процессе ознакомления школьников с окружающим миром 49 KB
  В младшем школьном возрасте преобладает нагляднодейственное нагляднообразное мышление поэтому всю работу с изображением на интерактивной доске дети воспринимают на интуитивном уровне как работу с живыми картинками и электронным мелом. Дети учатся успешно проявлять свою самостоятельность и сотрудничать с одноклассниками учителем. Все это нужно для того чтобы дети не слишком устали. Прогулки целесообразно использовать для экологического образования учащихся: дети узнают как вести себя на природе как правильно разжигать...
47050. Бюджет и его социально-экономическое значение 49.21 KB
  с принятием: @Закона РСФСР Об основах бюджетного устройства и бюджетного процесса в РСФСР Закона РФ Об основах бюджетных прав и прав по формированию и использованию внебюджетных фондов представительных и исполнительных органов государственной власти республик в составе РФ автономной области автономных округов краев областей городов Москвы и СанктПетербурга органов местного самоуправления Бюджетного кодекса РФ Нормативные правовые акты регулирующие бюджетные правоотношения принимают: только органы государственной власти РФ органы...