Компьютерная математика Maple

         

Присваивание переменным значений

Поскольку Maple 7 прежде всего система символьной математики, то по умолчанию любые переменные рассматриваются как объекты символьного типа. Благодаря этому такие переменные могут фигурировать в математических выражениях (таких, как sia(x)/x) без их предварительного объявления. В отличие от обычных языков программирования такое использование переменных не влечет за собой появления сообщений об ошибках и является более естественным. Для присваивания переменным конкретных значений используется комбинированный символ присваивания «:=», например:

  •  n:=1 — переменной n присваивается, целочисленное значение 1;
  •  х:=123.456 - переменной х присваивается вещественное значение 123.456;
  •  у:=17/19 — переменной у присваивается рациональное значение 17/18;
  •  name:='Piter' — переменной name присваивается строковое значение "Piter";
  •  expr:=2*Pi/3 — переменной ехрг присваивается значение выражения 2л/3;
  •  V:=[1.2,3] - переменной V присваивается значение списка чисел [1,2,3];
  • М:=[[1,2.3].[4,5.б]] - переменной М присваивается значение двумерного массива; 
  •  f :=х->х^2 - переменной f присваивается значение функции пользователя f(x)=x^2.

Правая часть выражения присваивания определяет тип переменной. Например, она может быть целочисленной, действительной, строковой, индексированной (элемент массива) и т. д.


Содержание раздела