Этот способ отличается от ручного наличием дополнительного программного формирования по переменной и параметрам соответствующих векторов аргументов и соответствующих им вычислительных векторов, и модификацией остальных пунктов.
Этапы расчета по формулам (2.6) с пятью аргументами и (2.2Б) (см. рис. 2.2) с тремя аргументами и формирования ИТВ программным способом представлены на рис. 2.5А и 2.5Б.
1. Ввод исходных данных и вычисления по формуле с получением выходной таблицы Z1(x,p1,p2,p3,p4), в которой через Контекстное меню командой Propertiesвызовитепанельку Свойства и в ее оконце Showcolumn/row lables вставьте галочку (будут показываться номера строк таблицы) – см. поз.1 рис. 2.5А.
2. Формирование вычислительного вектора vvZ1 по выходной таблице Z1(x,p1,p2,p3,p4) (выходная таблица не позволяет обращаться к своим строкам и тем самым не дает возможности встраивать ее в более сложную таблицу, в которой можно было бы показать наборы значений параметров для каждой строки формульной таблицы).
· Командами меню «Insert–Data–Table» вставьте на свободное место РДМ Входную таблицу Mathcadа (см. Глоссарий).(В пакете Mathcad 2001 Входная таблица вставляется через Компонент «InputTable».
· Левее знака присвоения таблицы вставьте имя vvZ1 вычислительного вектора расчетных данных формулы и перетаскиванием ЛКМ бокового маркера влево сократите количество столбцов таблицы до одного.
· Щелчком ПКМ на Выходной таблице формулы вызовите Контекстное меню, и командой Выделить все выделите все данные выходной таблицы формулы. Повторно вызовите меню и командой Копировать выделенное скопируйте данные в буфер.
· Щелкните ЛКМ в нулевой строке таблицы, а затем – ПКМ, вызвав Контекстное меню, и его командой PasteTableвставьте данные из буфера в таблицу. Отформатируйте таблицу: через Контекстное меню командой Propertiesвызовитепанельку Свойства; в ее оконце Showcolumn/row lables вставьте галочку (будут показываться номера строк) и установите нужное количество показываемых цифр после запятой в соответствующем оконце, а также посредством нижнего маркера увеличьте количество показываемых строк таблицы до 10…12.
· Убедитесь, что полученная таблица является вектором: ниже таблицы функцией length (vvZ1) вычислите его длину (эта функция работает только с векторами). Длина вектора должна равняться количеству строк в формульной выходной таблице: подтвердите это, ускоренно прокрутив формульную таблицу до последней строки.
Примечания. 1. В имеющейся в распоряжении авторов версии Mathcad 2001 команда Paste Table работает некорректно: не вставляет мнимые числа (сравни таблицы в п. 1 и 2: в строках 5 и 6 при вставке отброшена мнимая часть комплексного числа, а в строках 8 …13 мнимое число заменено нулем). В версиях Mathcad 12 и 13 эта некорректность устранена.
2. Если количество строк в формульной таблице не превосходит 250, то вектор vvZ1 можно создать простой вставкой из буфера в правую часть присваивания vvZ1 аналогично этапу 4 (250 строк Mathcad вставляет, а 300 – не вставляет). Получающийся вектор представляется в виде матрицы без прокрутки, которая занимает несколько страниц РДМ, искажая оперативное пространство РДМ.
3. Третий путь построения вектора vvZ1 заключается в повторном вычислении по формуле с вычислительными векторными аргументами по п. 5 и 6 разд. 2.3.1, в качестве которых следует взять вычислительные векторы vvx, vvp1 – vvp4 из этапа 5
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.