Mathcad дает «слепую» таблицу результатов вычислений. Для эффективного использования таблицы её следует дополнить:
· названием (содержанием расчета),
· и столбцами: номеров строк, значений вычисленной функции (по формуле), аргумента и параметров.
Такую расширенную расчетную таблицу назовем Итоговой таблицей вычислений, ИТВ (см. №. 10 Глоссария). ИТВ можно сделать вручную для небольших таблиц и программным способом для больших. Оба способа основаны на формировании матриц (из таблицы результатов, значений аргумента и параметров, имен столбцов соответственно: одностолбцовой, число столбцов равно числу аргумента и параметров – количество строк в матрицах равно числу вычисленных значений функции; матрица имен столбцов – однострочная) с последующим их объединением посредством функций Mathcad augment(А,Б) и stack(А,Б): первая присоединяет справа к матрице А матрицу Б, а вторая – надставляет матрицу «А» на матрицу Б (должно быть одинаковым для первой функции количество строк матриц, для второй – количество столбцов).
Ручной способ можно применять для небольших таблиц и матриц с числом строк 30…40 также для векторных аргументов аналогичной длины (когда матрица умещается в экранное поле РДМ).
Порядок формирования итоговой таблицы ИТВ (рис. 2.4).
1. Вычисление по формуле (2.2).
2. Формирование вектора z по данным таблицы расчета Z(b,s,n). Щелчком ПКМ на выходной таблице расчета по формуле вызовите контекстное меню и командой «Select all» выделите ее содержание (окрасится черным цветом). Повторите вызов и командой «Copy selection» отправьте содержимое в буфер. Введите z с присвоением и командой «Вставить» сформируйте вектор содержимого таблицы расчета.
3. Формирование матрицы расчетных параметров р1 в таком порядке, какой Mathcad применяет в вычислениях (см. п. 11 разд. 2.1). Командой «length(z) =» выведите количество строк в z (на рис. 2.4 – 12). Вставьте имя матрицы р1 с присвоением, кнопкой (многоточия в квадратных скобках) вызовите панель Вставка матриц и вставьте в место присвоения матрицу с количеством строк, равным length(z) , и с количеством столбцов, равным числу параметров и аргумента формулы.
4. Формирование вектора номеров строк р2 через панель Вставка матриц.
5. Сформируйте промежуточную таблицу р3 через функцию горизонтального склеивания таблиц.augment(А,Б,В,Г и т.д.) (на рисунке – 3 таблиц), причем, матрица А располагается левее матрицы Б.
6. Формирование названия таблицы.
А. Путем вставки 5-столбцовой однострочной матрицы заголовка через панель Вставка матриц со строковыми переменными, тип которых вводится в места ввода клавишами <Shift> + <” ‘ >.
Элементы формулы разбиты между столбцами, в незаполненные крайние места вставлены звездочки «*» для заполнения пустых столбцов.
Б. Для сложной формулы вставка ее вида в строку может не получиться. Тогда название следует сделать внешним по отношению к таблице в виде двух расположенных в одном ряду над таблицей блоков: текстового «Зависимость» и вычислительного в виде копии формулы (рис. 2.5 для программного способа).
7. Формирование заголовка таблицы с названиями столбцов в виде 5-столбцовой однострочной матрицы заголовка через панель Вставка матриц со строковыми переменными, тип которых вводится в места ввода клавишами <Shift> + <” ‘ >.
8. Формирование итоговой таблицы посредством функции вертикального склеивания матриц stack(A,Б,В,Г и т.д.) из матриц р3,р4 и р5 (матрица А располагается выше матрицы Б).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.