Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SPR_WORD.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
968.7 Кб
Скачать

6. Суммы, суммирование последовательностей и вычисление сумм.

Символ суммы - sum. Общий вид команды с оператором суммы:

> sum(a[k], k); sum(a[k], k=m..n); sum(a[k], k=0..infinity);

k - индекс суммирования - целое число, m..n - нижний и верхний номера суммируемых членов (целые; возможны и бесконечные) (многоточие здесь и далее в командах программы задаётся двумя точками - не путать с двоеточием!).

Далее задаём последовательность её общим членом (ниже - f). Операторы суммирования: sum(f, k); sum(f, k=m..n); sum(f, k=alpha); sum(f, k=expr); f - любое алгебраическое выражение, зависящее от целочисленного индекса k. Эти операторы необходимы, когда вычисляется сумма большого числа членов.

1. Конечные суммы.

> sum(k^2, k=0..4);

Отложенное вычисление обозначается одиночными кавычками (см. 3.5), напр. 'k' (' = э (en)). С этим обозначением:

> sum('k^2', 'k'=0..10);

Конечная сумма в общем виде и подстановка:

> sum('k^2', 'k'=0..n); simplify(%); S:=factor(%);

Запись предыдущего одной командой:

> S=factor(simplify(sum('k^2', 'k'=0..n)));

Отложенное вычисление:

> n:=8; S;

2. Бесконечные суммы

> sum('1/k!', 'k'=0..infinity); evalf(%);

Получили известное число Непера - основание натурального логарифма.

> sum('1/k^2', 'k'=1..infinity); evalf(%);

Сумма бесконечной убывающей геометрической прогрессии (q<1!) и её первых членов.

> sum('q^k', 'k'=0..infinity); evalf(subs(q=1/2,%));

> sum('q^k', 'k'=0..5): evalf(subs(q=1/2,%));

Промежуточное выражение не выведено. Уже 5 первых членов суммы дают 98% суммы бесконечного числа её членов.

>

7. Таблицы.

Вставка таблицы в файл: insert spreadsheet. Перенос данных - обычными кнопками. Управление: меню Spreadsheet (активизируется после команды вставки). Вид меню и панели инструментов при этом меняется. При уходе с поля таблицы восстанавливается их стандартный вид. Для повторной работы с таблицей надо выделить её (таблица при этом заключается в рамку). Возможно копирование таблицы в ф.doc с последующим редактированием. Ввод с клавиатуры направляется в выделенную ячейку, которая при этом заштриховывается. Вводимые данные отображаются в белом поле панели инструментов, но в ячейку вписываются только по команде (enter или любая клавиша со стрелками). Контролируйте ввод по данным в белом поле! После ввода enter следует переход в ячейку ниже; после ввода стрелками - переход в ячейку, указанную стрелкой. В ячейках таблицы можно задавать и вычислять все команды. Настройка вида и свойств таблицы - через Spreadsheet/properties и другие пункты этого меню. Возможное число строк и столбцов допускается с большим запасом; лишние можно удалить или спрятать размерами, при переносе в Word, и при печати они игнорируются. Программа Microsoft Word распознаёт таблицы Maple и позволяет их редактировать стандартными средствами.

Пример 1. Таблица квадратов и кубов натуральных чисел.

A

B

C

D

E

F

G

H

I

J

1

2

3

Значения вычисляет программа по введённой команде.

Пример 2. Таблица первых и вторых производных некоторых элементарных функций.

A

B

C

D

E

1

2

3

Производные находит программа по введённой команде. Ширина столбцов определена по содержанию.

Пример 3. Таблица представления данных, полученных вычислением.

> for x from 0 by 0.1 to 1 do y:=1.5+0.6*x od;

Данные взяты из примера п. 5 и скопированы в таблицу.

A

B

C

D

E

F

G

H

I

J

K

1

2

Здесь убраны титульные строка и столбец. Их можно вставить в Microsoft Word.

>

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