Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MCAD.DOC
Скачиваний:
12
Добавлен:
24.04.2019
Размер:
3.59 Mб
Скачать

Дискретные аргументы

t := firstvalconlc2op, nextval.p6sy5 .. 1o2ybm lastvalcon6j5k24

Примеры:

Шаг = 1

t := 1 ..4 t =? a5dk57

t := 4 ..-1 t =? Indaqpz94

Шаг 1

t := 1, 1.2 ..2 t =? 562vp7

t := 2, 0 ..-6 t =? con73ubok

Применения:

Многократные вычисления выражения0_.bmm

Заполнение массивовcon1nvmzq

Рекурсивные вычисленияcon7q6.i1

Рекурсивные вычисления совокупности величинInd3rklm3

firstval

Это первое значение, принимаемое дискретной переменной.

Число должно быть вещественным.

created with Help to RTF file format converter

nextval [optional]

Это второе значение, принимаемое дискретной переменной. Заметьте, что это не величина шага. Величина шага равна разнице

nextvalfirstval

Если опустить запись nextval, величина шага будет равна

1 если lastval > firstval

1 если lastval < firstval

Число должно быть вещественным.

lastval

Если величина lastvalfirstval кратна величине шага, lastval будет последним значением, принимаемым дискретным аргументом.

Если нет, последнее значение дискретного аргумента останется внутри диапазона, определяемого lastval.

Например:

t := 1, 1.1 ..

последнее принимаемое t значение равно 3.1

Оператор определения диапазона

Этот оператор должен всегда присутствовать в определении дискретного аргумента.

Чтобы ввести его, напечатайте точку с запятой

;

1 <--- firstval

2 <--- nextval

3

4 <--- lastval

1 <--- firstval

1.2 <--- nextval

1.4

1.6

1.8

2 <--- lastval

4 <--- firstval

3 <--- nextval

2

1

0

-1 <--- lastval

2 <--- firstval

0 <--- nextval

-2

-4

-6 <--- lastval

МНОГОКРАТНОЕ ВЫЧИСЛЕНИЕ ВЫРАЖЕНИЯ

Используйте дискретные аргументы для многократного вычисления выражения с рядом изменяющихся значений:

ЗАПОЛНЕНИЕ МАССИВОВ

Следующий пример показывает, как ввести в массив значения 0, 3 и 1:

created with Help to RTF file format converter

РЕКУРСИВНЫЕ ВЫЧИСЛЕНИЯ

Можно использовать дискретные аргументы в сочетании с массивами для рекурсивных вычислений. Следующий пример иллюстрирует построение последовательности чисел Фибоначчи.

РЕКУРСИВНЫЕ ВЫЧИСЛЕНИЯ СОВОКУПНОСТИ ВЕЛИЧИН

Следующий пример иллюстрирует рекурсивные вычисления связанной совокупности величин:

ПОСТРОЕНИЕ ГРАФИКА ФУНКЦИИ

Чтобы построить график функции:

Определите дискретный аргумент5m1dy6 , пробегающий диапазон значений независимой переменной, над которым нужно построить график функции.

Нажмите @IDH4e2m5_ , чтобы создать область декартова графика.

Поместите имя дискретного аргумента в поле на одной оси, а имя функции с дискретным аргументом в качестве аргумента (извините за тавтологию) на другой.

Графическое отображение элементов вектора

Чтобы графически отобразить вектор из N элементов:

Определите дискретный аргумент5m1dy6 , принимающий значения от 0 до N1.

Нажмите @IDH4e2m5_ , чтобы создать область декартова графика.

Поместите имя дискретного аргумента в поле на одной оси, а имя вектора с дискретным аргументом в качестве нижнего индекса2.sm41 на другой.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]