Методика проведения лабораторных индивидуальных занятий по пакету Mathcad, страница 10

Формирование дополнительных данных

По способу формирования дополнительные данные можно разделить на программные и индивидуальные (см. табл. 13.1): из 16 категорий данных 11 – программные (включают 16 таблиц), и 5 – индивидуальные (5 таблиц).

Программный способ базируется на генерации в заданных  диапазонах совокупности коэффициентов (функции, уравнения или системы уравнений) в виде матрицы, каждая строка которой является дополнительным вариантом задания. Для этой цели применяется функция runif(z,a,b) (a<b), генерирующая  z-компонент­ный вектор с равномерным распределением величин компонент в диапазоне от «а» до «b», при этом, число применяемых функций равно числу генерируемых коэффициентов. Из значений векторов и их имен формируется таблица посредством функций augment(…) и stack(…).

Рассмотрим пример генерирования 7 новых вариантов для задачи определения корней линейного уравнения 6-го порядка (для табл. 15.4.1) – значений коэффициентов а6…а0. Набор формирующих функций представлен на рис. 13.2.

Порядок формирования коэффициентов дополнительных заданий следующий.

-  Составьте через копирование набор присваиваний с функцией runif(zd,a,b), соответствующий количеству формируемых коэффициентов, и вставьте число ге6нерируемых вариантов zd.

-  Уточните наименьшее и наибольшее значения для каждого коэффициента по таблице уже имеющихся вариантов и впишите их в функции runif(zd,a,b).

-  Наберите остальные элементы из рис. 13.2: Mathcad выдаст таблицу коэффициентов с 3 знаками после запятой (по умолчанию).

-  Введите курсор в таблицу, командами «Format-Result…» вызовите кассету вкладок «Result Format», на вкладке которой «Number Format» в оконце «Number of decimal places»установите 2: 3-й знак после запятой в таблице исчезнет.

 


Рис. 13.2. Пример программного формирования 7 дополнительных вариантов                                               коэффициентов для табл. 15.4.1