пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Комп. Алгебра:
» 1.Делимость в кольце целых чисел. Свойства операции деление. Доказательство беск..
» 2. НОД целых чисел. Доказательство представимости НОД в форме безу
» 19. Операции над целыми числами
» 17.Задание функций
» 18. команды plot и display
» 20. оператор if. его синтаксис ...
» 21-22. Цикл for and while
» 20-22. if, for, while
» 23. Процедура
» 24. формальные параметры
» 27. выражение и их типы
» 28. операнды и выделение подоперандов
» 25.Локальные переменные и глобальные
» 29. Типы данных. Команды определение и проверки типа данных
» 30. Внутреннее представление выражений
» 31. Многочлены от одной переменной...
2 семестр алгебра:
» 2.Кривые эллиптического типа. Окружность, эллипс: определение, канон. уравне....
» 1. Общее уравнение линии 2 порядка.....
» Линии второго порядка. Эллипс и его каноническое уравнение. Окружность
I семестр:
» 37. Признаки сходимости несобственных интегралов от неотрицательных функций
» 38. абсолютная и условная сходимость несобственных интегралов
» 35. Несобственные интегралы на бесконечном промежутки
» 36. Несобственные интегралы на конечном промежутки
» 11. Метод интегрирование рациональных дробей
» 10. Метод интегрирование по частям
» 12. Интегрирование выражений вида R(Sin(x)),Cos(x)
» 4.Формулы Маклорена для основных элементарных функций
» 1. Эквивалентность функций
» 2. Формула Тейлора, Маклорена. Остаточный член формулы Тейлора в форме Пеано
» 3. Остаточный член формулы Тейлора в общей форме
» 5. Первый дифференциал функции. Инвариантность формы первого дифференциала
» 6. Дифференциал n-го порядка. Неинвариантность формы второго дифференциала
» 7. Первообразная и неопределенный интеграл. Таблица основных интегралов
» 8. Свойство неопределенного интеграла
» 9. Замена переменной в неопределенном интеграле
» 13. Интегрирование дробно-линейных иррациональностей
» 14. Интегрирование квадратичных иррациональностей посредством подстановок Эйлера
» 15. Интегрирование биноминального дифферинциала
» 16. Определенный интеграл по Риману, необходимые условия его существования
» 17-18.Суммы Дарбу,их свойство связанные с выборкой (18 - с разбиением)
» 19. Критерий интегрируемости интеграла по Риману
» 20. Интегрируемость непрерывной функции
» 21. Интегрируемость монотонной ограниченной функции
» 22-24. Свойство определенного интеграла, связанные с ......
» 25. Оценки интегралов. Теорема о среднем
» 26.Определенный интеграл с переменным верхним пределом. Формула Ньютона - лейбн.
» 27. Замена переменной и интегрирование по частям в определенном интеграле
» 28.Квадрируемость площадей плоских фигур. Вычисление площадей плоских фигур с..
» 29. Параметрическое представление кривых
» 30. Вычисление длины дуги плоской кривой, заданной параметрически
» 31. Вычисление длины дуги плоской кривой, заданной полярным уравнением
» 32. Площадь криволинейного сектора
» 33-34. Кубируемость обьемов тел вращение. Вычисление обьемов тел вращения

Типы данных. Команды определение и проверки типа данных

Каждому выражению (и другому объекту) в Maple соответствует связанный с ним тип объекта. Базисными типами объектов для выражений являются: string, integer, fraction,float , арифметические операторы ` +`, `*`, `^` , и function . Для определения типа объекта используется команда whattype:

whattype (15/37);

[Maple Math]

whattype ([1,2,3,4,5]);

[Maple Math]

whattype (( x+3 ) * (y-4));

[Maple Math]

Хотя всегда можно запросить Maple о типе объекта, заранее задать тип объекта невозможно. Нельзя задать как, например, в Фортране, чтобы переменная j была всегда целой. При программировании с Maple имеются случаи, когда необходимо производить различные вычисления в зависимости от типа переменной. Команда type позволяет сделать запрос типа переменной.

greetings := ` best regards`;

[Maple Math]

type (greetings, integer);

[Maple Math]

type (greetings, string);greetings:= 'greetings';

[Maple Math]

[Maple Math]

whattype ( x = y+1 );

[Maple Math]

Имеются еще две полезные команды для анализа структуры объектов - командаhаstyрe , которая сообщает, содержит ли объект подобъект данного типа, и командаhas , которая сообщает, содержится ли определенный подобъект в объекте.

Приведем примеры:

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

[Maple Math]

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

[Maple Math]

has( x^2+3 * x+5, 3 );

[Maple Math]

has( x^2+3 * x+5, 2 * x );

[Maple Math]

hastype ( int ( exp (-x^2), x ), fraction); int ( exp (-x^2), x );

[Maple Math]

[Maple Math]

В то время как эти примеры довольно очевидны, hаstyрe и has неоценимы при работе с очень большими объектами.


27.06.2016; 17:25
хиты: 119
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2025. All Rights Reserved. помощь