На головну

Типи об'єктів і виразів

  1.  A. Велика статистична сукупність, з якої відбирається частина об'єктів для дослідження.
  2.  SQL SERVER. Характеристика об'єктів БД
  3.  VII. Вимоги безпеки при проведенні обстежень об'єктів
  4.  Аналіз об'єктів оцінки і їх оточення.
  5.  анімація об'єктів
  6.  Оренда і суборенда об'єктів нежитлового фонду для підприємств РДБ. Види і форми оренди.
  7.  Оренда і суборенда об'єктів нежитлового фонду для підприємств ресторанно-готельного бізнесу. Види і форми оренди.

Під об'єктами в Maple розуміються самі вирази і їх частини. Еволюція об'єктів залежить від їх типу. Тип об'єкта (expr) Можна проконтролювати за допомогою функції виду

whattype (expr).

Ця функція виводить тип зазначеного об'єкта. Тут під типом об'єкта розуміється тип операції між подоб'екти першого рівня, яка утворила цей об'єкт. Перерахуємо деякі з типів:

+, -, * , ^ - Об'єкти являють собою арифметичні вирази, складені з скалярних величин, результатами яких не є число;

<, >, =, <>, <=, > = - Об'єкти являють собою нерівності або рівняння;

and, not, or - Бінарні вираження;

array - Масиви;

table - Таблична величина;

indexed - Індексовані змінні;

exprseq - Послідовність виразів;

float, integer, fraction - Арифметичний вираз, результат якого є число в формі з плаваючою крапкою (float), В форматі цілих чисел (integer) Або у вигляді звичайного дробу (fraction);

function, procedure - Об'єкт складається з звернення до функції (function) Або процедурі (procedure);

set - Об'єкт являє собою безліч;

list - Список виразів;

series - Результат розкладання в статечної ряд.

функція виду type (x, t) -повертає true (Істина) або false (Неправда) в залежності від того, чи є x виразом, що має тип t. Можливі значення параметра t не збігаються з типами виразів, що повертаються оператором whattype. Це пов'язано з тим, що, як правило, будь-який математичний вираз можна розглядати як з точки зору синтаксису системи, так і зі смисловим точки зору. наприклад, вираз a * x ^ 2 + b * x + c з точки зору синтаксису - сума, а з іншого боку - це поліном. Повний список стандартних типів системи, що визначаються цим оператором, включає в себе близько 100 найменувань. Його можна подивитися в довідці командою >? Type

приклади:

> whattype (x - y);

+

> whattype (x ^ 2 * f (y));

*

> whattype (1 / x);

^

> type ( a + b, polynom );

true

> type ( a * b, '+' );

false

> type ( aandb, 'and' );

true

функція виду

hastype (expr, t)

повертає значення true (Істина) або false (Неправда) в залежності від того, чи містить вираз expr підвираз типу t.

приклади:

> hastype ((X + 1/2) * exp (3), fraction);

true

> hastype (x ^ 2 + 3 * x + 5, radical);

false

> hastype (x ^ 2 + 3 * x + 5, '*');

true

 




 Алфавіт і синтаксис Maple-мови |  послідовності виразів |  Оператори оцінювання виразів |  Витяг операндів виразів |  імена змінних |  Скасування операції присвоювання |  Обмеження значень змінних |  Оператори |  наприклад, |  математичні функції |

© um.co.ua - учбові матеріали та реферати