Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MM - Все, что было=) / MMM / 2010 / Пособие по MathCAD / Общее описание системы MathCAD.doc
Скачиваний:
52
Добавлен:
16.02.2016
Размер:
344.06 Кб
Скачать

Текстовые области

  • Создание текстовой области.

  • Установка правого края текстовой области.

  • Команда работы с текстом.

Вы можете использовать в MathCADе текстовые области для комментариев и меток.

Чтобы создать текстовую область, введите символ " (двойная кавычка). Затем начинайте вводить требуемый текст.

Чтобы установить правый край текстовой области, нажмите клавиши [Ctrl] и в конце первой строки текста. Вводимый далее текст в каждой строке ограничивается этой длиной строки, перенос осуществляется автоматически.

Чтобы осуществить переход на следующую строку, не доходя до правого края текстовой области, (например,начать новый абзац), нажмите клавишу .

Перечислим основные команды работы с текстом:

 

 

[Ctrl]X

Команда маркировки блока.

Чтобы отметить часть текста (выделить блок), переместите курсор на начало блока (первый символ) и нажмите клавиши [Ctrl]X. Затем переместите курсор на последний символ блока и снова нажмите те же клавиши.

[Ctrl][F3]

Команда удаления блока.

[Ctrl][F4]

Команда восстановления и копирования блока.

Чтобы восстановить удаленный блок или скопировать отмеченный блок, переместите курсор к месту восстановления/копирования и нажмите указанные клавиши.

[Ctrl][F2]

Команда установки режима копирования для отмеченного блока.

 

Замечание: Кавычки, ограничивающие текст, исчезают, как только вы выйдете за пределы текстовой области.

Другие команды работы с текстом перечислены в разделе "Команды системы MathCAD"

 

Использование единиц измерения

  • Использование в вычислениях единиц измерения физических величин.

  • Соотношения различных единиц измерения в системах СИ и СТС.

Если вы хотите в вычислениях использовать единицы измерения физических величин, вам необходимо:

1) Определить основные единицы длины (L), массы (M), времени (T), заряда (Q).

Например,

cmє1L gє1M secє1T

Здесь символ "є" означает глобальное определение. Чтобы ввести этот символ, нажмите клавишу "~" (тильда).

2) Определить через них другие единицы измерения. Например,

ftє30.48 cmhrє602 secmileє5280 ft

MathCAD осуществляет проверку соответствия единиц измерения для величин, входящих в одно равенство. Например,

v1:=50 mph

vel:= v1+v2+1000 cm- недопустимые единицы измерения.

MathCAD показывает результат в основных единицах измерения:

v1 + v2 = 2.3352 103 length time-1

Установите курсор на указанное "знакоместо" () и введите требуемые единицы измерения. MathCAD преобразует результат в соответствии с выбранными единицами:

v1 + v2 = 76.614 

Замечание: Информация о соотношении различных единиц измерения в системах СИ и СГС содержится в MathCAD-документах MKS.MCD и CGS.MCD.

 

Файлы данных

  • Операторы-функции для записи существующих данных в файл.

  • Операторы-функции для чтения данных из файла.

  • Считывание данных из файла в индексированную переменную.

  • Использование функции чтения в выражениях.

  • Задание связанной с файлом переменной ( для обращения к файлу по имени переменной ).

  • Расширение имени файла по умолчанию.

  • Добавление данных в файл.

  • Запись и чтение комплексных данных.

Файл данных в MathCADe - это текстовый ASCII-файл на диске, содержащий числа, разделенные пробелами, запятыми, точкой с запятой, символами табуляции, перевода строки и возврата каретки.

Для записи данных в файл, используются операторы-функции:

WRITE(имя):=элемент_вывода или

WRITEPRN(имя):=элемент_вывода

Здесь имя- имя файла или имя переменной, связанной с файлом.

элементом_выводамогут быть число, выражение, переменная (простая и индексированная), массив.

При использовании оператора WRITEданные записываются в одну строку.

При использовании оператора WRITEPRNданные записываются по строкам (например, каждый элемент вектора или каждая строка матрицы записывается в отдельную строку).

Например, для

Оператор

Содержимое файла

WRITE(DAT1.TXT):= x

1 3 5

WRITE(DAT2.TXT):= m

1 -2 4 0 5 2

WRITE(DAT3.TXT):= i2

1 4 9 16

WRITEPRN(DAT4.TXT):= x

1

5

3

WRITEPRN(DAT5.TXT):= m

1 -2

4 0

5 2

WRITEPRN(DAT6.TXT):= i2

1

4

9

16

 

Для чтения данных из файла, используются операторы-функции:

элемент_ввода:=READ(имя) или

элемент_ввода:=READPRN(имя)

Элементом ввода может быть имяили индексированная переменная. Тип элемента вводаимя(простая переменная или массив) определяется структурой файла и видом оператора чтения (READилиREADPRN).

Так, например, при использовании оператора

a:=READ(имя_файла_или_переменной_с_именем_файла)

элемент ввода a будет простой переменной и примет значение первого числа указанного файла. Когда элементом ввода является индексированная переменная, тогда при использовании оператора READданные считываются из файла последовательно до тех пор, пока индексная переменная не примет все свои значения или не будет достигнут конец файла.

Функцию READможно использовать и при записи выражений. Например, пусть задано выражение:

a := READ(data) READ(data) + READ(data),

где data- имя файла данных. Тогда переменная a примет значение, являющееся результатом произведения первых двух элементов файла данных, сложенного с третьим его элементом.

При использовании оператора READPRNданные считываются построчно (при этом файл должен быть создан операторомWRITEPRN), определяя элемент вывода как массив. Структура массива полностью соответствует структуре файла.

Например,

Задание связанной с файлом переменной осуществляется с помощью команды Filename. В строке сообщений вам будет предложено ввести имя переменной и имя файла, с которым она будет связана. В дальнейшем к файлу можно будет обращаться по имени переменной.

Например, пусть переменная dfileсвязана с файломDATA.TXT. Тогда оператор чтения из файла можно задать в виде:

x:=READ(dfile)

Для одного файла можно одновременно использовать несколько переменных.

При использовании операторов READиWRITEимя файла по умолчанию имеет расширениеDAT. При использовании операторовREADPRNиWRITEPRNрасширение имени файла по умолчанию принимается какPRN.

Каждое обращение к функциям WRITEиWRITEPRNпредполагает открытие нового файла. Если файл с указанным именем уже существует, старый файл удаляется.

В MathCADe есть операторы, которые позволяют добавить данные в файл. Их формат:

APPEND(имя):=элемент_вывода

APPENDPRN(имя):=элемент_вывода

При использовании оператора APPENDданные записываются в строку. При каждом обращении к оператору формируется новая строка.

Замечание: Вы можете считывать данные из файлов, созданных с помощью текстовыx редакторов, программ пользователя, электронных таблиц. При этом числа в файле данных могут разделяться любой комбинацией нецифровых символов, в том числе и пробелами.

Например, пусть файл данных DATA.DATсоздан с помощью текстового редактора и имеет следующий вид:

3 4

-4 1

-6 -4

MathCAD-документ: