Работа с массивами в MathCad
Учебная практика Методические указания, занятие №1 Основы работы с массивами в MathCad
1 Создание *.prn файла Формат *.prn является одним из форматов данных, с которыми работает MathCad, и представляет собой структурированный ASCII-файл. Такой файл является текстовым и содержит цифровые значения, причем между числами в каждой строке ставится разделитель. В качестве разделителя могут выступать · пробелы (один или несколько); · запятые; · символ табуляции. Переход на следующую строчку осуществляется с помощью <Enter>. Для отделения целой части числа от десятичной используется точка, а не запятая. Для подключения *.prn-файла в MathCad необходимо, чтобы количество знаков в каждом числе не превышало 15. Если число содержит степень, то оно записывается в инженерном формате, например: 1.234∙10-6 записывается как 1.234E-6. Число элементов во всех строках должно быть одинаковым.
ЗАДАНИЕ: По данным таблицы 1 полученного задания сформировать в редакторе «Блокнот» файл data.prn с разделителями-табуляцией. Указание: ‑ данные из таблицы переносятся в виде, приведенном на рисунке 1:
а) б) Рисунок 1 – Структура файла data.prn а) при зависимости R и L от частоты; б) при зависимости R и L от расстояния между проводниками ‑ для установки табуляции используется клавиша <Tab>; ‑ после набора значений файл сохраняется в рабочий каталог с именем data. После этого необходимо в проводнике (или любом другом файловом менеджере) изменить расширение файла с *.txt на *.prn.
2 Чтение данных из *.prn-файла в MathCad Для корректной работы с *.prn-файлом в MathCad, оба файла ‑ файл MathCad (*.mcd или *.xmcd) и текстовый файл с данными (*.prn) ‑ должны располагаться в одном каталоге.
Чтение данных из структурированного файла data.prn осуществляется с помощью функции READPRN(“data.prn”). Функция возвращает матрицу, содержащую числовые данные, записанные в файле data.prn.
ЗАДАНИЕ: Считать данные из файла data.prn в матрицу TData. Указание: ‑ в новом документе MathCad считать данные из файла и результат операции присвоить переменной TData; ‑ для присвоения переменной некоторого значения используется оператор присвоения:= (вызов в явном виде по сочетанию горячих клавиш Shift+«;»); Другой способ вызова оператора присвоения в явном виде (рисунок 2): ‑ выбрать в меню Вид->Панели Инструментов->Калькулятор (если не стоит галочка); ‑ в окне с инструментами «Калькулятор» выбрать символ:=
Рисунок 2‑ Вставка оператора присвоения через окно с инструментами
Работа с массивами в MathCad Массив в MathCad может быть задан как через считывание данных из внешнего файла, так и напрямую. В MathCad напрямую можно задать переменные двух типов: ‑ константу, например ‑ матрицу (или как частный случай – вектор-столбец или вектор-строку), например Для задания матрицы в явном виде необходимо выполнить следующие операции (рисунок 3): ‑ выбрать в меню Вставка->Матрица (или нажать сочетание горячих клавиш Ctrl+«M»); ‑ в появившемся диалоговом окне указать размерность матрицы; ‑ заполнить появившуюся матрицу значениями. Рисунок 3 – Вставка матрицы в явном виде
Для доступа к элементам матрицы используются нижние индексы Для указания нижнего индекса необходимо нажать горячую клавишу [
ЗАДАНИЕ: В отдельном файле MathCad сформировать следующие массивы: ‑ массив A 5х2, содержащую ряд последовательных значений от 0 до 9; ‑ массив B 2х5, содержащую ряд последовательных значений от 10 до 19; ‑ вектор-строку C из 5 элементов c рядом последовательных значений от 0 до 4;
‑ вектор-столбец D из 5 элементов с рядом последовательных значений от 5 до 9. Вывести на печать результаты вычислений по вариантам из таблицы:
Указание: ‑ в MathCad счет начинается не с 1, а с 0, поэтому первый элемент вектора имеет индекс 0, элемент A11 матрицы А – А0,0.
Варианты заданий:
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|