Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Использование символов последовательности, списка, множества.
Обозначение численного индекса и индексированные значения. > [i]; x[1]; x[i]; subs(i=2, %); Группа выражений, разделённых запятыми, в языке Maple называется последовательностью (exprseq). Элементы последовательности по умолчанию занумерованы натуральными числами. > S: =1, x, x^2, x^3; S[3]; Оператор формирования последовательности - " $". Примеры: > $ 2..5; > i^2 $ i = 2/3.. 8/3; > a[i] $ i = 1..3; Создание последовательностей оператором seq: > seq(f, i=m..n); seq(f, i=X); Эта команда записана в общем виде и не работает, пока не конкретизированы функция f и параметры. 1-й случай: параметр команды - целое число, принимающее значения от m до n. 2-й случай: параметр задан дополнительным обозначением х. > f1: =x^i; seq(f1, i=0..5); Специальные обозначения: " {...}" - символ множества; " [...]" - символ списка (упорядоченное множество). Многоточия обозначают содержание списка или множества. Примеры использования: > M: ={1, x, x^2, x^3}; x: =2; evalf(M); > N: =[1, 2, 3]; > subs(x=2, [x, x^2, x^3]); > P: =(a+b)/c; Q: =2*Pi; R: =P*Q; subs([a=1, b=2, c=4], R); evalf(%); Список индексированных переменных (i - натуральное число). > [x[i]]; [sin(x[i])]; Массив (array) - обобщение списка, имеющее много размерностей, каждая из которых имеет свой параметр (индекс) целый, но не обязательно натуральный). Таблица (table) - обобщение массива, допускающее не целые значения параметров (не путать с таблицами представления данных в п. 7). >
|