Как в маткаде перенести часть формулы на другую строку
Перейти к содержимому

Как в маткаде перенести часть формулы на другую строку

  • автор:

Проблемы в MathCad 15. Дополнительные собенности

Проблему удалось решить используя шрифты GOST TYPE для системы ЕСКД, которые были разработаны фирмой АСКОН. Вы можете скачать их по этой ссылке. После скачивания установите шрифты в Windows так, чтобы в mathcad вы могли выбрать их из выпадающего списка

Рис. 2. Выбор шрифтов для удаления кракозябр в mathcad

В подавляющем большинстве случаев проблему иероглифов в mathcad удавалось решить

Рис. 3. Замена иероглифов на кирилические (русские) символы с помощью шрифтов GOST TYPE A

Перенос формулы на другую строку в mathcad 15

Часто бывают случаи, когда расчетные формулы настолько длинные и сложные, что не умещаются в одну строку. Особенно сильно это мешает, когда расчет нужно распечатать, но ширины страницы недостаточно, чтобы показать все что написано. Есть возможность во время записи формулы переносить курсор на вторую строку. При этом формула не разрывается и не теряет своей функциональности

Когда вы приближаетесь к границе разметки листа в mathcad записывая длинное выражение нажмите комбинацию клавиш CTRL + ENTER. Курсор переместится на вторую строку и появится пустой маркер для продолжения ввода. Переносить формулу на другую строку можно сколько угодно. В конце, как обычно, можно поставить символ «равно» и вы получите результат расчета

Рис. 4. Перенос формулы на другую строку в mathcad

Если вы владеете другими полезными трюками для решения проблем и упрощения работы в mathcad, то присылайте их описание на почту портала и возможно их описание появится на сайте

Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis dapibus rutrum facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam tristique libero eu nibh porttitor fermentum. Nullam venenatis erat id vehicula viverra. Nunc ultrices eros ut ultricies condimentum. Mauris risus lacus, blandit sit amet venenatis non, bibendum vitae dolor. Nunc lorem mauris, fringilla in aliquam at, euismod in lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In non lorem sit amet elit placerat maximus. Pellentesque aliquam maximus risus, vel venenatis mauris vehicula hendrerit.

Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fersapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique lorem ipsum dolor.

Форма обратной связи

Поделиться

Статистика

  • © student-engineer.pro :: Semen Kuptcov

О переносе строки в сессии MatLab

В некоторых случаях вводимое математическое выражение может оказаться настолько длинным, что для него не хватит одной строки. В этом случае часть выражения можно перенести на новую строку с помощью знака многоточия «. » (3 или более точек), например:

s = 1-1/2 + 1/3- 1/4 + 1/5 — 1/6 + 1/7 . 1/8 + 1/9 — 1/10 + 1/11 — 1/12:

Этот прием может быть весьма полезным для создания наглядных документов, у которых предотвращается заход строк в невидимую область окна. Вообще говоря, максимальное число символов в одной строке командного режима — 4096, а в m-файле — не ограничено, но со столь длинными строками работать неудобно. В ранних версиях в одной строке было не более 256 символов.

Глава 3 Редактирование документов Mathcad 11

Редактирование документов в ранних версиях системы MathCAD под MS-DOS было в определенном смысле искусством. Следовало помнить десятки сочетаний клавиш для ввода математических спецсимволов, шаблонов и греческих букв, правила стирания и вставки знаков в формулы и т. д. Все эти правила (несмотря на некоторые элементы их интуитивности) быстро забывались, и пользователю приходилось рыться в документах для их поиска или действительно полагаться на свою интуицию. Нередко это вело к тому, что замена в формуле какой-либо переменной или показателя степени легче обеспечивалась повторным набором блока целиком, чем применением напрочь забытых приемов редактирования.

Подобный недостаток полностью устранен в новой версии системы, в основном благодаря возможности конструирования формул с помощью мыши и готовых наборов (палитр) специальных математических символов. При этом разработчики новой версии MathCAD наконец-то решились на важный шаг — отказались от полного сохранения правил редактирования и ввода объектов, к которым привыкли пользователи ранних версий системы MathCAD. Многие из этих правил сохранены, но не все. Зато набор математических символов в MathCAD стал напоминать эту операцию в текстовом редакторе Word из пакета Microsoft Office.

Большая часть процессов редактирования производится непосредственно с отображением объектов в текущем окне редактора. Разумеется, редактирование возможно только после ввода в текущее окно редактора одного или ряда шаблонов объектов. В противном случае часть операций редактирования осуществить будет нельзя и в меню редактирования Edit (Правка) такие операции будут указаны затененным шрифтом.

Ввод объектов (математических выражений, текстовых комментариев, графиков и др.) в текущее окно редактора производится по-разному. Он будет неоднократно описан по мере изложения последующего материала книги.

Здесь мы ограничимся парой простых примеров. Так, для задания переменной х=1 и вычисления значения функции sin (x) можно воспользоваться вводом с клавиатуры.

Нажимаемая клавиша
Изображение
Комментарий в окне

х
X
Ввод имени переменной

X: =
Ввод символа присваивания: —

1
x: = 1
Ввод числовой константы 1

Фиксация ввода, скачок курсора

s i n
s si sin
Ввод имени функции sin

(
sin (
Ввод левой скобки (

х
sin (x
Ввод имени переменной х

)
sin (x)
Ввод правой скобки)

sin (x) =
Ввод знака вывода =

Enter
sin (x) — 0. 841
Вычисление sin (x) =sin (l)

Даже на этом простом примере видны некоторые особенности входного языка общения с системой. Так, символ присваивания: = отличен от обычно используемого в математике знака равенства =. Это обстоятельство связано с тем, что знак равенства интерпретируется в математических выражениях по контексту. Например, х=у означает либо присвоение переменной х значения ранее определенной переменной у, либо просто факт логического равенства значения х значению у.

Такая двойственность недопустима в машинных программах. Поэтому в системах MathCAD долгое время знак = использовался только как знак вывода результатов вычислений, а для присваивания переменным значений применяется знак: =. Наконец, для обозначения отношения величин х и у как равенства используется жирный знак равенства.

В последней версии MathCAD знак = допустимо применять и как знак присваивания. Система автоматически заменяет его на знак: = при первой операции присваивания. Это происходит благодаря тому, что система «знает «, что перед первым присваиванием переменная не определена и, следовательно, знак = в качестве знака вывода значения переменной не может использоваться. Так что его можно применять для присваивания. Например, если вы введете в первый раз х=2, то система представит это в виде х: =2. Однако при втором присваивании надо писать х: =3 (если задать х=, то система тут же выдаст х=2, т. е. знак = будет уже означать вывод).

Интересно отметить, что для ввода знака: = предназначена клавиша с двоеточием (:). А клавиатурный знак \, к примеру, вводит обычное изображение квадратного корня. Если мы хотим создать вектор с именем V, элементы которого имеют значения от 1 до 5, придется набрать:

На экране дисплея в текущем окне появится:

Здесь клавиша, содержащая точку с запятой (;), вводит символ перечисления значений «от до» в виде двух точек (..). Этот прием придает переменной V статус ранжированной, по существу вектора с элементами 1, 2, 3, 4 и 5 в нашем примере.

Можно огорчиться, когда узнаешь, что таких правил ввода десятки. Объясняется это тем, что многих математических спецсимволов нет в виде надписей на клавиатуре. Клавиатура ПК приспособлена для ввода простых текстов, а отнюдь не для ввода сложных математических формул и относящихся к ним математических знаков, например квадратного корня, знаков суммы и произведения, интеграла и т. д.

На самом деле проблема не столь ужасна, как кажется с первого взгляда (она действительно нервирует начинающих пользователей, работающих с ранними версиями системы MathCAD). Во-первых, многие знаки вводятся интуи-гивно, стоит вспомнить их начертание или смысл. Например, знак:»= вводится целиком с помощью начального двоеточия, а знак квадратного корня вводится знаком \ — частью его изображения. По мере описания системы будут указаны клавиши для ввода тех или иных операторов. Во-вторых, как уже отмечалось, в описанной версии MathCAD эта проблема практически снята благодаря возможности выбора спецсимволов из их наборов (палитр) в наборных панелях. Достаточно установить графический курсор в нужном месте окна и выбрать мышью пиктограмму соответствующего спецсимвола из выбранной палитры символов. Нажатие левой клавиши мыши вызовет вывод на место курсора шаблона спецзнака. Далее надо заполнить выделенные темными прямоугольниками места шаблона, и соответствующий объект будет полностью введен. Пример заполнения шаблона для интеграла мы уже приводили.

Для заполнения шаблонов операндов надо вначале наметить нужный шаблон с помощью клавиш перемещения курсора. Еще удобнее сделать это с помощью мыши, указав перемещаемым маркером мыши на нужный шаблон и нажав ее левую клавишу. Активный шаблон помечается синим уголком, указывающим направление ввода (ранее это делал синий прямоугольник со скосом). Теперь можно вводить операнд. Это повторяется для других шаблонов ввода операндов.

Оставив на потом описание некоторых других деталей ввода (например, выделение частей объектов, перемещение курсора по объектам и др.), рассмотрим операции, вводимые при активной позиции Edit (Правка) главного меню (см. рис. 3. 1).

Рис. 3. 1 Экран системы при активной позиции Edit главного меню

Как видно из рис. 3. 1, позиция Edit главного меню выводит подменю, содержащее следующие операции:

Undo [Alt+ BkSp] — отменить последнюю операцию (Отменить изменения) редактирования;

Redo (Повторить) — повторить последнюю операцию редактирования;

Cut [Ctrl+ X] (Вырезать) — переместить выделенный объект в буфер обмена;

Copy [Ctrl+ C] (Копировать) — скопировать выделенный объект в буфер об мена;

Paste [Ctrl+ V] (Вставить) — вставить содержимое из буфера обмена в до кумент;

Paste Special. — вставить содержимое из буфера обмена (Специальная вставка) в различном формате (в формате Mathcad или BITMAP, например);

Delete [Ctrl+ D] (Удалить) — стирание выделенных объектов;

Select All (Выделить все) — выделение всех объектов документа;

Find. [Ctrl+ F5] (Найти) — найти заданную текстовую или математичес кую строку;

Replace. [Shift+ F5] — найти и заменить математическую или

(Заменить) текстовую строку;

Go to Page. — расположить начало указанной страницы

(Перейти к странице) в начале рабочего документа MathCAD;

Check Speling. проверка орфографии (для англоязычных

(Контроль орфографии) документов);

Links. (Связи) — задание связи с документом;

Object (Объект) — редактирование вставленного в документ объ екта.

Здесь прежде всего надо отметить очередной казус совместной работы англоязычной MathCAD с русскоязычной (локализованной для российских пользователей) операционной системой Windows 95: последняя позиция Object в подменю Edit записана на русском языке!

Многие из операций редактирования используют буфер обмена (Clipboard). Так называется специально организованная и динамически изменяющаяся область памяти в операционной системе Windows. В нее могут помещаться различные (обычно предварительно выделенные) объекты и документы. Буфер обмена можно использовать для организации обмена частями документа как в пределах текущего документа, так и между различными документами и даже приложениями.

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

3. 2. Отмена операции редактирования (Undo) и ее повтор (Redo)

Команда Undo [Alt+ BkSp] (Отменить) служит для устранения последней операции редактирования. Обычно она применяется, если в ходе редактирования установлено, что введен неправильный знак либо неверное имя или значение переменной. Тогда следует отменить последнюю операцию редакги-рования, что и делает команда Undo.

Надо отметить, что она применима только к тем блокам, в которые введен курсор и в которых начаты операции редактирования. В других случаях команда Undo неактивна. При ее применении восстанавливается то содержимое блока, которое было в нем до операции редактирования, например в введенном выражении

Вы решили исправить функцию sin на функцию cos и стали стирать имя функции sin, но вспомнили, что это исправление неверно Достаточно ввести команду Undo, и функция sin окажется восстановленной. Действие этой команды распространяется только на одну последнюю операцию

Бывает, однако, что, отменив последнюю операцию редактирования, пользователь все же решает ее ввести снова. Для этого служит операция Redo

3. 3. Выделение объектов и перенос их в буфер обмена (Cut)

Операция Cut [Ctrl+ X] (Вырезать) пересылает выделенный сплошным или пунктирным прямоугольником объект в буфер обмена системы Windows Вы делить сплошным прямоугольником объект можно, введя в него мышью гpaфический курсор и нажав дважды левую клавишу мыши. Пересылаемый one рацией Cut объект поступает в буфер обмена, а его изображение в окне редактирования исчезает (это напоминает вырезку рисунка и его наклейку в другое место — буфер). Для пересылки объекта в буфер обмена подходит и средство, использовавшееся в ранних версиях системы — нажатие клавиши F3.

Объект или группу объектов можно целиком выделить и другим путем. Подведите курсор к объекту (но не вводите в него) Нажмите левую клавишу мыши и, не отпуская, сдвиньте мышь по диагонали. На экране появится прямоугольник из пунктирных черных линий, размеры которого задаются перемещением мыши Как только в этот прямоугольник попадет хотя бы часть какого-либо объекта, этот объект окажется обведен прямоугольником из сплошных черных линий.

Как только левая клавиша мыши будет отпущена, основной прямоугольник исчезнет, но все выделения объектов останутся. Так можно выделить сразу несколько объектов В этом случае они будут выделены пунктирными

Рис. 3. 2 Пример выделения объектов, расположенных в разных местах документа

линиями. Если надо выделить объекты поодиночке (рис. 3. 2), делайте это с помощью мыши при нажатой и удерживаемой клавише Ctrl или Shift. Подведите курсор мыши к нужному объекту и щелкните левой клавишей — объект будет выделен пунктирным прямоугольником. Далее переходите к выделению другого объекта. Расположение выделяемых объектов и порядок их выделения при этом могут быть любыми.

Группа выделенных объектов ведет себя как единый блок, который можно перетаскивать при нажатой левой клавише мыши, что наглядно демонстрирует рис. 3. 3. На нем выделенный на рис. 3. 2 блок из трех объектов перенесен на новое место. Для переноса достаточно уцепиться курсором мыши за край выделения любого блока и добиться, чтобы курсор превратился в темное изображение ладони. Это будет означать возможность перемещения блоков. Напоминаем, что если курсор приобретает вид двусторонних стрелок, то это означает возможность растяжения выделенного блока.

Рис. 3. 3 Пример перенесения выделенных блоков на новое место

В новой версии системы улучшено выделение выражений с помощью мыши. Используя мышь, легко выделять даже отдельные фрагмента формул, что иллюстрирует рис. 3. 4. Это открывает обширные возможности конструирования формул из фрагментов набранных ранее формул. Сохранены и возможности изменения выделений с помощью клавиш управления курсором и клавиши пробела. Например, для расширения выделения на все выражение удобно применять клавиши пробела.

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

Команда Cut выполняется также комбинацией клавиш Shift+ Del. Щелчок левой клавишей мыши при курсоре, помещенном за пределы выделенных объектов, снимает все выделения.

Рис. 3. 4 Пример выделения мышью части математической формулы

3. 4. Копирование объекта в буфер обмена (Copy)

Операция Copy [Ctrl+ C] (Копировать) аналогична Cut (Вырезать), но с одним существенным отличием выделенный объект (или блок объектов) переносится в буфер обмена, но не уничтожается в окне редактирования. Эта операция обычно используется в том случае, когда нужно перенести заданный объект в несколько документов, оставив при этом оригинал на своем месте, или если объект либо блок объектов нужно повторить в другом месте документа.

Особенно полезна операция Copy при составлении документа из частей других документов. Если переключиться в другое окно, то скопированная и занесенная в буфер обмена информация может быть помещена в это окно с помощью операции Paste (Вставить), описанной ниже.

Для переноса ряда объектов из одного документа в другой не обязательно использовать буфер обмена. Можно перетаскивать объекты, зацепив их курсором мыши (в форме ладони), прямо из одного окна в другое. Начало такого переноса представлено на рис. 3. 6. Этот перенос основан на реализованном в приложениях Windows 95 методе Drag and Drop («Перетащи и брось»). Он намного облегчает перенос и делает его более наглядным.

Рис. 3. 6 Перенос выделенных блоков из окна одного документа в окно другого документа

Если отпустить левую клавишу мыши, то объекты появятся в другом документе и исчезнут в первом (где они были до этого).

3. 5. Копирование объекта из буфера обмена в окно (Paste)

Операция Paste [Ctrl+ V] (Вставить) переносит изображения объектов из буфера обмена в окно и располагает их по текущему местоположению графического курсора. Помещенные в окно объекты выделяются пунктирными прямоугольниками. Для снятия выделения достаточно установить курсор в свободное поле окна и нажать левую клавишу мыши (или клавишу Enter). Эта операция выполняется также нажатием клавиши F4 и комбинацией клавиш Shift+ Ins.

При применении операции Paste содержимое буфера обмена сохраняется и команду можно использовать неоднократно, что особенно удобно при необходимости дублирования объектов, когда, например, какая-либо формула или математическое выражение встречаются в тексте документа несколько раз.

С помощью описанных операций переноса и копирования объекта в буфер обмена и вывода его содержимого в окно (не обязательно исходное) можно переносить объекты из одного окна в другое. К сожалению, прямой перенос объектов без помощи буфера обмена (как пиктограмм в версии Windows 31) невозможен Однако он возможен для примеров QuickSheets

3. 6. Специальная вставка (Paste Special. )

Операция специальной вс1авки позволяет вставлять в документ данные, представленные файлами различных форматов Выбор форматов обеспечивается с использованием простого диалогового окна Предусмотрены различные типы форматов текстовый, MathCAD, RTF и Bitmap Операция расширяет возможности подготовки многокомпонентных документов С ее помощью можно, например, подготовив рисунок в графическом редакторе PaintBrush, перенести его в документ системы MathCAD В остальном применение ко манды Paste Special. (Специальная вставка) подобно описанному для команды Paste (Вставить)

Рис 3 7 иллюстрирует технику выполнения специальной вставки В од ном из документов выделены объекты и исполнена операция специальной вставки Она вызывает появление окна вставки, в котором можно выбрать доступный для нее формат

Рис. 3. 7 Демонстрация специальной вставки

Вставка может задаваться значком, причем с помощью дополнительного окна (оно также показано на рис 3 7) можно выбрать из предоставленного набора значков наиболее подходящий Причины появления в диалоговых окнах специальной вставки русскоязычных надписей уже обсуждались Эти окна являются общими для различных приложений и создаются не ими, а русифицированной операционной системой Windows 95

3. 7. Уничтожение выделенного объекта (Delete)

Команда Delete [Ctrl+ D] (Удалить) служит для уничтожения выделенного объекта (в том числе блока выделенных объектов) При этом в буфер обмена объекты не заносятся. Команда полезна для редактирования документов. В отличие от команды Cut (Вырезать) ее применение не загружает буфер обмена и предотвращает нехватку оперативной памяти. Будьте осторожны с этой операцией — можно легко стереть нужный объект, причем в этом случае его восстановить не удастся (придется создавать заново).

3. 8. Выделение всех объектов (Select All)

Операция Select All (Выделить все) выделяет все объекты пунктирными прямоугольниками (см. рис. 3. 8). Это позволяет не только отчетливо наблюдать взаимное расположение блоков, но и подмечать степень их перекрытия. Как правило, оно нежелательно.

Рис. 3. 8 Пример выделения всех объектов командой Select All

При переносе объектов или при их редактировании возможно частичное II даже полное наложение блоков одних объектов на другие, когда может исчезнуть часть изображения некоторых объектов. Выделение всех объектов полезно для контроля такой ситуации.

3. 9. Поиск подстроки (Find. )

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

Операция Find. [Ctrl+ F5] (Найти) служит для поиска фрагментов текста или имен переменных в математических выражениях. При ее исполнении появляется окошко Find с запросом искомого фрагмента — подстроки (см. рис. 3. 9). Можно вести поиск такого фрагмента по всему документу. При обнаружении указанной подстроки в формульном блоке курсор устанавливается в конец обнаруженной подстроки, после чего можно приступить к ее редактированию. В текстовом блоке найденная подстрока выделяется.

Рис. 3. 9 Поиск заданного фрагмента текста (слова «символьном»)

Окошко Find имеет две опции-кнопки Previous (Позади) и Next (Впереди). Первая опция задает поиск от текущего положения курсора вверх до первого обнаружения подстроки, вторая позволяет провести поиск подстроки от текущего положения курсора вниз. Если подстрока поиска не обнаружена, появляется окошко Error (Ошибка) с предупреждающей надписью: Stop Not found (He найдено).

3. 10. Замена подстроки (Replace. )

Операция Replace. [Shift+ F5] (Заменить) служит не только для поиска заданной подстроки (в тексте или математическом выражении), но и для ее замены другой подстрокой. При исполнении этой операции появляется окно с предложениями о вводе подстрок.

Find (Что): Искомая_строка Change to (Чем) Строка замены

Окно содержит также указания на характер замены, по всему документу, однократная замена, игнорирование замены (рис 3 10)

Как и в случае с операцией Find, операцию Replace. можно применять неоднократно К сожалению, в текстах на русском языке иногда могут возникнуть трудности при поиске и замене слов, поскольку система замены создавалась для англоязычных текстов Тем не менее обычно система поиска и замены работает и при русскоязычных надписях.

Рис. 3. 10 Замена слова «символьном» на слово «аналитическом» с помощью операции Replace.

3. 11. Проверка орфографии (Check Speling. )

Для проверки орфографии в англоязычных текстах служит операция Check Speling. (Контроль орфографии) Она обеспечивает проверку орфографического написания слов путем сравнения их с набором эталонных слов в специальном словаре системы.

Как видно из приведенного примера, система орфографического контроля не только выявляет слова с ошибками и выделяет их цветом основы, но и предлагает варианты замены (см. рис. 3. 12). Это говорит о том, что в данной системе есгь и тезаурус — перечень слов схожего назначения.

Окно проверки орфографии имеет ряд кнопок:

Ignory — игнорировать найденное слово с ошибкой;

Change заменить слово подходящим из списка;

Add добавить слово в словарь;

Suggest представить расширенный список слов для замены;

Cancel — прекратить проверку.

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

Как уже говорилось, для наших пользователей ценность системы орфографического контроля заметно снижается из-за невозможности проверки русскоязычных текстов. При этом все русские слова отмечаются как ошибочные. Однако благодаря объектной связи нередко можно готовить тексты в редакторе Word 95 из офисного пакета Microsoft Office (он имеет мощную русскоязычную систему орфографического и грамматического контроля) и затем включать их в документы MathCAD.

3* 12. Переход к заданной странице документа (Go to Page. )

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

Go To Page. (Перейти к странице). При исполнении этой команды появляется диалоговое окно, показанное на рис. 3. 13.

Рис. 3. 13 Диалоговое окно команды Go To Page.

В этом окне следует указать страницу, к которой надо перейти: First Page (К первой странице), Last Page (К последней странице) или с Number Page (К странице №). Внизу окна отображается номер текущей и заданной для перехода страниц. Кнопка ОК исполняет переход, a Cancel отменяет его.

3. 13. Связывание документов (Links. )

Операция Links. (Связи) используется после внедрения объектов с применением операций Insert Object и Paste Special. Она выводит диалоговое окно, показанное на рис. 3. 14.

Рис. 3. 14 Диалоговое окно операции Links.

С помощью этого окна можно редактировать связи с внедренным объектом, открывать и менять источник объектов и прерывать связь.

3. 14. Редактирование внедренных объектов (Object)

С помощью операции Object (она вводится в позиции главного меню Insert) в документ можно вводить объекты из других приложений. На рис. 3. 15 показан такой объект в виде формулы, созданной в редакторе формул приложения Microsoft Word 95.

Если внедренный объект выделен (прямоугольником из сплошных линий), то позиция подменю Edit Object (Объект) становится доступной, что и видно на рис. 3. 15. При этом она открывает доступ к редактированию объекта с помощью того приложения, которое первоначально создало внедренный в документ объект.

Рис. 3. 15 Объект в виде формулы, внедренный в документ

На рис 316 покачана подготовка к редактированию объекта Такой вид принимает окно MathCAD после исполнения команды Заменить

Как видно из рис 3 16, в окне редактирования объекта появляется набор ная панель редактора формул приложения Microsoft Word 95, породившего редактируемую панель Благодаря этому становится возможным полное ре дактирование внедренной формулы, вплоть до ее замены другой

Рис. 3. 16 Пример редактирования внедренного объекта

Еще более наглядную картину редактирования дает применение операции «Открыть» Она открывает окно редактора формул, позволяющего с полными удобствами редактировать введенное выражение.

Это окно прямо указывает на то, что используется именно редактор формул из пакета Microsoft Office Сам процесс вставки объектов мы рассмотрим несколько позже при описании подменю позиции Insert глав ного меню

3. 15. Редактирование с применением клавиатуры

Редактирование документов возможно как с применением мыши, так и с помощью клавиатуры. В любом случае прежде всего полезно знать функции графического курсора (маркера). При перемещении по документу он может принимать одну из трех приведенных ниже форм.

Курсор может иметь следующие формы.

+ — крестообразный красный курсор (визир) служит для указания места для новых блоков (текстовых, формульных или графических). Курсор имеет такой вид только вне пространства блоков, т. е. на пу стом месте экрана, и может перемещаться клавишами управления курсором или устанавливаться мышью (для этого курсор мыши ставится в нужное место и нажимается ее левая клавиша), курсор в виде красной вертикальной черты (маркер ввода) служит для указания на отдельные элементы блоков, он обычно используется для ввода данных и заполнения шаблонов. В текстовых блоках используется для указания места вставки или удаления отдельных символов,

[ или ] — курсор в виде синих уголков разного размера, выделяющих отдельные части выражения или выражение целиком Вид курсора зависит от направления ввода Нажатие клавиши Ins или клавиш перемещения курсора меняет направление ввода

Клавиши для выделения

Для выполнения выделений используются указанные ниже клавиши:

вверх — превращает маркер в выделяющий уголок и расширяет его;

вниз — сужает выделяющий уголок;

-» — перемещает маркер и меняет вид уголка;

Shift Т — выводит курсор из выражения в верхнюю часть свободного поля, делая его крестообразным;

Shift вниз — выводит курсор из выражения в нижнюю часть свободного поля;

Shift -» — выводит курсор из выражения в правую половину свободного по ля;

Space — заключает в рамку операнд, действует как несколько нажатий кла виши Т и выводит курсор из выделенного выражения;

Ins — перемещает срез рамки из правого верхнего угла в левый верх ний угол

Клавиши и их комбинации для управления редактированием

По мере освоения системы все большую помощь в редактировании оказывает знание функций управляющих клавиш и их комбинаций. Ниже дан перечень осуществляемых ими операций:

Tab — в тексте перемещает курсор на начало следующего слова, в

уравнении управляет выделением частей блока (в частности, выделяя выражения в скобках);

Shift+ Tab — в тексте перемещает курсор в начало очередного слова, в уравнении управляет выделением частей блока;

PgUp — перемещает курсор и вызывает скроллинг на пять строк вверх;

PgDn — перемещает курсор и вызывает скроллинг на пять строк вниз;

Ctrl+ PgUp — вызывает скроллинг на одно окно вверх;

Ctrl+ PgDn — вызывает скроллинг на одно окно вниз;

Home — устанавливает курсор в начало предшествующего блока, Ctrl+ Home — вызывает скроллинг с установкой курсора в начало документа;

Ctrl+ End — вызывает скроллинг с установкой курсора в конец документа.

Действия некоторых клавиш, связанные с выделением, неоднозначны, и для их интуитивного применения требуется определенный опыт работы. При редактировании текстовых блоков особых трудностей не возникает — оно выполняется так же, как в большинстве текстовых редакторов, и будет подробнее рассмотрено в дальнейшем.

Математические выражения не столько набираются, сколько конструируются При этом учитывается определенная структура выражений и иерархия выполняемых операций. Конструирование выражений облегчается средствами выделения отдельных фрагментов выражений. Полезно помнить, что все, что попадает в ходе выделения в уголки курсора, оказывается операндом для следующего вводимого оператора. Операторы возведения в степень, извлечения корня и деления являются «цепкими» операторами. После их ввода все, что набирается следом, становится показателем степени, подкоренным выражением или знаменателем. Для прекращения этого обычно приходится дважды нажать клавишу Space.

Как правило, удобно сочетать отметку начала выделения мышью, поскольку она позволяет сразу и точно указать место выделения, с последующим расширением или сужением места выделения с помощью управляющих клавиш. При определенном навыке все выделения можно выполнить, используя мышь и рассматривая область выделения с разных сторон, чтобы принять решение о расширении или сужении этой области в нужном направлении.

Нажатие клавиши Ins меняет направление ввода и расположение курсора, что позволяет оперативно управлять вводом фрагментов формул. Например, если курсор имеет вид J, то ввод будет идти вправо (курсор как бы поддерживает вводимое выражение). Пусть, например, вы хотите набрать выражение (а+ Ь) и затем sin (a+ b), т. е. сделать ранее набранное выражение аргументом функции. Для этого вначале нажмите клавиши (а+ Ь) — выражение (а+ Ь) появится на экране и окажется заключенным в уголок J. Нажмите клавишу Ins — уголок приобретет вид ¦_ и переместится в начало выражения. Теперь введите имя функции sin — на экране будет sm (a+ b).

Для замены числа или буквы в выражении поместите маркер ввода после цифры или буквы и щелкните левой клавишей. Маркер приобретет вид уголка J. Поскольку он расположен справа от цифры или буквы, то для ее стирания нажмите клавишу

При этом полезно знать, что всякое заключенное в рамку выражение становится операндом следующего вводимого оператора. Отметим также, что нажатие клавиши F3 убирает выделяемый фрагмент и помещает его в буфер обмена Windows (операция Cut). Нажатие клавиши F4 помещает фрагмент из буфера в текущее положение курсора.

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

Редактирование фрагментов документа трудно отделить от некоторых других операций. Поэтому ниже приведено назначение ряда других функциональных клавиш и их сочетаний, используемых при комплексной работе с документами. Shift+ F5 — замена одной подстроки на другую;

Enter или Ctrl+ F9 — вставка пустой строки;

Backspace или Ctrl+ FlO — удаление пустой строки;

Alt+ Bksp — отмена последней операции редактирования;

Ctrl+ Ins — копирование (Copy) выделенного объекта в

Shift+ Del — перенос (Cut) выделенного объекта в буфер

Shift+ Ins — копирование объекта из буфера обмена в окно;

Ins — включение режима вставки (Insert).

Клавиши управления документами и окнами

Ctrl+ Esc — вызов информации с перечнем исполняемых в настоящее время программ для их переключения;

Ctrl+ F4 — закрытие документа,

Ctrl+ F6 — активизация следующего окна,

Ctrl+ 0 — печать документа,

Alt+ F4 — завершение работы с системой (команда Quit),

Ctrl+ R — восстановление изображения на экране,

F1 — открытие окна помощи (Help);

F3 — удаление отмеченного объекта с переносом в буфер обмена,

F4 — вывод объекта из буфера обмена в текущее окно,

F5 — вызов окна загрузки файлов документов;

F6 — запись файла текущего документа на диск,

F7 — подготовка к созданию нового документа,

F9 — запуск вычислений;

Shift+ Fl — вызов контекстно-зависимой справки.

Последняя операция требует некоторых пояснений При ее исполнении у курсора-стрелки появляется жирный знак вопроса. Если теперь указать на какой-либо объект или его часть (например, на имя функции или оператор), будет выведено окно с сообщением о назначении и правилах использования указанного объекта Для отмены этого режима помощи достаточно нажать клавишу Esc.

Клавиши (символы) для создания объектов

@ — создание шаблона двумерной графики (2D-графики), Ctil+® — создание шаблона трехмерной графики (ЗD-графики), Ctrl+ % — создание шаблона импортируемого рисунка, Ctrl+ G — замена латинской буквы на греческую;

Ctrl+ V — задание шаблона вектора или матрицы, Ctrl+ P — ввод греческой буквы «пи», Ctrl+ Z — ввод математического символа бесконечности

Ряд других комбинаций клавиш для ввода математических и логических операторов будет рассмотрен одновременно с их описанием в следующих главах

Импорт и экспорт данных в MathCAD

Продолжая публикацию избранных статей из готовящейся в издательстве «Новое знание» книги «Вычисления в MathCAD. Практическое руководство» и учитывая пожелания читателей «Компьютерной газеты», сегодня мы решили немного разобраться с таким небезынтересным с практической стороны вопросом, как взаимосвязь MathCAD и MS Excel в плане обмена данными между двумя этими системами, а также c принципами организации того же обмена, но уже в аспекте работы с обычными текстовыми ASCII-файлами.

Excel
В том случае, если вы хорошо владеете Excel, вам совершенно не обязательно осваивать многие разделы в MathCAD. К тому же, вопросы, связанные со статистической обработкой данных и всевозможными бизнес-задачами, решаются в нем гораздо проще (и возможности Excel в этих областях гораздо шире). С другой стороны, MathCAD обладает несравнимо более высоким потенциалом в сфере обработки экспериментальных данных (интерполяции, регрессии и экстраполяции), поэтому, даже если результаты ваших измерений были записаны в виде электронной таблицы, строить исходя из них графики и диаграммы все же лучше в нем.
Дело в том, что экспортировать данные из таблицы Excel в матрицу MathCAD можно просто скопировав их и вставив затем в пустую таблицу ввода. Однако провести обратную операцию (т.е. данные из матрицы MathCAD экспортировать в Excel) используя таблицу ввода (Input Table) не получится. Для выполнения этой задачи следует задействовать таблицу Excel как компонент MathCAD.
Компонентами в MathCAD называются приложения или объекты из других приложений, которые могут принимать непосредственное участие в работе создаваемого вычислительного алгоритма. Учитывая глобальность распространенности таких систем, как Excel или MatLab, возможность MathCAD осуществлять с ними согласованную работу просто неоценима, т.к. это значительно расширяет потенциал всех этих программ. Именно по этой причине создатели MathCAD посвятили целый раздел Центра Ресурсов (Extending MathCAD — подробно здесь мы его обсуждать не будем) примерам по использованию компонентов.
Для того чтобы установить один из компонентов, прежде всего вы должны открыть специальное диалоговое окно Component Wizard (Мастер компонентов). Сделать это можно при помощи команды Component (Компонент) меню Insert (Вставить) или, лучше, задействовав одноименную кнопку панели Standard (Стандартные).
В стандартной установке MathCAD компонентов совсем немного — около 10. Говорить обо всех мы не будем, а ограничимся освещением двух наиболее часто используемых. Необходимую информацию об остальных компонентах заинтересованный читатель сможет найти в справочной системе программы.
Чтобы вставить в документ MathCAD электронную таблицу Excel, выполните следующие операции:
— Запустите, задействовав соответствующую команду меню Insert (Вставить) или кнопку панели Standard (Стандартные), диалог Component Wizard (Мастер компонентов).
— В списке появившегося окна выберите строку Excel и нажмите кнопку Next (Далее).
— В открывшемся диалоговом окне Excel Setup Wizard (Мастер установки Excel) вы должны выбрать один из имеющихся параметров в зависимости от типа решаемой проблемы. Так, если вам требуется провести экспорт каких-то данных из MathCAD в Excel с целью их обработки, то активизируйте опцию Create an empty Excel worksheet (Создать пустой документ Excel). Если же вы собираетесь импортировать в MathCAD данные из существующего Excel-файла, то отметьте настройку Create from file (Создать из файла).
— Любой компонент может быть вставлен в документ MathCAD как в своем обычном виде (для Excel это будет таблица), так и в форме маленькой картинки — иконки (Icon). Никаких различий в работе с компонентом в этих двух формах не существует, поэтому выбор типа его вида должен определяться вашими предпочтениями и спецификой решаемой задачи (использование иконок позволяет значительно экономить место на документе). По умолчанию компонент вставляется в своем обычном виде. Для того чтобы представить его в форме иконки, задействуйте параметр Display as Icon (Отобразить как иконку) диалогового окна Excel Setup Wizard (Мастер установки Excel) (рис.1).

Рис.1. Иконка компонента Excel

— Когда все необходимые настройки в окне Excel Setup Wizard (Мастер установки Excel) будут сделаны, нажмите Next (Далее).
— При помощи опций появившейся второй страницы диалогового окна Excel Setup Wizard (Мастер установки Excel) вы должны определить, с какой ячейки будут читаться (или записываться) данные из документа Excel.
Практически это следует сделать с первой (A1) ячейки, так что вносить какие-либо изменения в принятые по умолчанию настройки вам почти наверняка не придется (рис.2).

Рис. 2. Настройка параметров компонента Excel

— Нажмите Finish (Готово).
В результате осуществления описанных выше действий в документе MathCAD появится таблица, очень похожая на обычную таблицу ввода (Input Table). В том случае, если вы вставляли пустой лист Excel, она будет содержать оператор присваивания (для того чтобы вы могли задать ей имя и работать в дальнейшем, как с обычной матрицей) и маркер, в котором вы должны прописать имя матрицы, данные из которой следует занести в таблицу.
Прочитав матрицу значений MathCAD в таблицу Excel, провести необходимые расчеты вы можете, просто выполнив по ней двойной левый щелчок мышью. При этом все рабочие панели MathCAD будут заменены инструментами Excel, и нужные преобразования можно будет сделать точно так же, как и при непосредственной загрузке программы. Выполнив затем щелчок мышью по рабочей области, вы вернетесь в нормальный режим.
В качестве примера согласованной работы MathCAD и Excel приведем расчет среднеквадратичного отклонения выборки, полученной при помощи генератора случайного равномерно распределенного числа rnd MathCAD с использованием специальной встроенной функции СТАНДОТКЛОН Excel. Результаты этого расчета представлены на рис.3.


Рис. 3. Работа с компонентом Excel

File Read or Write (Прочитать или записать файл)
Нельзя не согласиться, что MathCAD предоставляет замечательные возможности в области обработки данных. Множество встроенных статистических функций, функции интерполяции и регрессии, разнообразие графиков и поверхностей позволяют наилучшим образом представить полученные вами результаты измерений. Самая трудная задача при этом — перевод данных в доступный для MathCAD вид. Конечно, если измерений было проведено немного, то соответствующие матрицы и векторы можно создать и непосредственно, заполнив их вручную. Однако, если данных много, то такой способ может быть неэффективен.
Значительно облегчить задачу обработки данных может то, что MathCAD способен считывать информацию из текстовых, или ASCII-файлов. Вообще, ASCII-форматы очень распространены, и такого рода файлы создаются как при работе моделирующих алгоритмов на C или «Фортране», так и программами, управляющими всевозможными измерительными приборами. Кроме того, ASCII-файл вы можете создать, распознав при помощи специальной программы (например, FineReader) просканированный документ.
MathCAD способен читать как структурированные, так и неструктурированные ASCII-файлы. При этом в первом случае результатом будет стандартный для программы вектор, во втором — соответствующая матрица.
При помощи MathCAD можно не только прочитать, но и записать ASCII-файл. Кстати, практически любая широко используемая программа может как экспортировать, так и импортировать ASCII-файлы. Учитывая это, описываемая возможность MathCAD может оказаться весьма и весьма полезной.
Наиболее простым для восприятия системой форматом ASCII-файла является неструктурированный текстовый документ. Термин «неструктурированный» означает, что в приведенном документе важна лишь последовательность числовых значений, а не их принадлежность к тому или иному столбцу или строке. Такие ASCII-файлы генерируются, например, управляющими различными измерительными установками C или «Паскаль» программами, которые записывают данные в строчку последовательно друг за другом. Когда лимит длины строки оказывается превышен, ASCII-редактор автоматически осуществляет перевод на следующую. Открыв неструктурированный ASCII-файл, вы увидите простую последовательность чисел. Более сложным случаем является чтение структурированного текстового файла, т.к. при этом приходится учитывать принадлежность значения к определенным строке или столбцу. Структурированные ASCII-файлы встречаются на практике гораздо чаще, чем неструктурированные, поэтому особенности использования соответствующих специальных функций мы опишем исключительно на их примерах.
Для того чтобы прочитать данные из текстового документа, используйте специальную встроенную функцию READPRN(«file»), где file — это имя текстового файла (если он сохранен в том же каталоге, что и MathCAD) или путь к файлу (если он расположен, например, на Рабочем столе). При помощи этой функции можно импортировать данные не только из файлов с расширением .prn, но и из файлов любых других форматов, использующих кодировку ASCII: .dat, .txt и пр.
В предыдущих версиях программы для импортирования данных из неструктурированного текстового файла существовала специальная функция READ. Однако в настоящее время она считается устаревшей, и во всех случаях рекомендуется использовать функцию READPRN.
Для того чтобы в MathCAD было возможным импортирование данных из текстового файла, следует учитывать следующие правила:
— Числа в ASCII-файле должны быть разделены либо пробелами (одним или несколькими), либо запятыми (но ни в коем случае не точками), либо символами табуляции, либо (при использовании функции READ) управляющими символами перевода строки.
— Для отделения целой части числа от десятичной следует использовать точку, а не запятую. Особое внимание на этот факт стоит обратить в том случае, если вы собираетесь использовать данные, полученные в русифицированной версии Excel, т.к. в числах она использует принятый в странах бывшего СССР формат с запятой.
— Одинаково эффективно MathCAD может считывать как целые, так и десятичные числа. Однако следует помнить, что количество знаков в них не должно превышать 15. Числа со степенью должны быть представлены в инженерном формате (например, числу 1.234•10-6 в нем соответствует запись 1.234E-6). Для того чтобы записать в ASCII-файл комплексные числа, их действительные и мнимые части должны быть заданы по отдельности. Сформировать же затем по полученным при прочтении текстового файла векторам соответствующий вектор комплексных чисел можно довольно просто, организовав цикл при помощи оператора ранжированной переменной.
— В том случае, если вы собираетесь прочитать структурированный ASCII-файл, учтите, что число элементов во всех строках должно быть одинаковым. В противном случае система выдаст сообщение об ошибке: «Can’t understand something in this data file. If this file came from spreadsheet, make sure you saved it ASCII text only» — «Не все возможно распознать в этом файле данных. Если этот файл был получен из электронной таблицы, проверьте, что вы его сохранили только как текст ASCII» (рис.4).

Рис.4. Ошибка при импортировании данных

— Пустые строки и столбцы, содержащие ASCII-текст, при считывании игнорируются.
MathCAD может не только импортировать, но и создавать на основании матриц структурированные .prn-файлы. Для этого в систему встроена специальная функция WRITEPRN(«file»), где file — имя создаваемого файла. Интересной особенностью этой функции является то, что не она присваивается, а, наоборот, ей присваивается значение некоторой матрицы. Например, запись WRITEPRN(«C:\Samples\ M.prn»):=M означает, что соответствующий матрице M ASCII-файл M.prn будет создан в корневой папке Samples диска С:.
Работая с функцией WRITEPRN, нужно учитывать следующие факты:
— В том случае, если вы пропишете только имя файла без пути к нему, WRITEPRN сохранит его в каталоге программы.
— WRITEPRN может создавать файлы не только с расширением .prn, но и в любом другом ASCII-формате, например, .dat или .txt. Расширение создаваемого файла вы задаете, когда прописываете его имя в скобках рассматриваемой функции.
— Если файл с указанным для WRITEPRN именем уже существует, то он автоматически заменяется без обычного для Windows предупреждения.
— В записанном при помощи WRITEPRN текстовом файле значения будут разделены пробелами. В качестве десятичного знака будет использована точка.
— По умолчанию количество знаков импортируемых из MathCAD численных данных ограничено 4. Хотя это и соответствует обычным правилам отображения чисел в MathCAD, в ряде случаев подобный подход может быть неприемлем. В том случае, если вам надо экспортировать данные с более высокой точностью, вы можете увеличить количество сохраняемых знаков. Для того чтобы это сделать, обратитесь к закладке Builds-In Variables (Системные переменные) диалогового окна Math Options (Математические опции) меню Math (Математические). Здесь в окошке параметра PRNPRECISION задайте необходимый уровень точности. Очевидно, что наибольшая величина PRNPRECISION должна равняться 16.
— Увеличивая точность экспортируемых данных, вы должны учитывать, что по умолчанию ширина столбца создаваемого WRITEPRN текстового файла соответствует 8 знакам. Следовательно, если PRNPRECISION превышает это значение, то ширину столбца следует увеличить (если этого не сделать, данные не сольются, однако значения в соседних столбцах будут расположены вплотную друг к другу, что значительно снижает наглядность). Сделать это можно при помощи параметра PRNCOLWIDTH закладки Build-in Variables (Системные переменные). Величина ширины столбца в MathCAD не лимитируется.
— Соответствующие определения для PRNPRECISION и PRNCOLWIDTH можно сделать и непосредственно в документе (аналогично TOL и CTOl), что гораздо проще и техничнее, чем использование закладки Build-in Variables (Системные переменные) диалогового окна Math Options (Математические опции).
— В том случае, если в исходной матрице содержались элементы с порядком, то в созданном при помощи WRITEPRN файле они будут представлены в инженерном формате.

Рис.5. Запись данных в текстовый файл при стандартных настройках

Иногда требуется не создать новый текстовый файл, а лишь добавить новую информацию к уже существующему. В MathCAD задачи такого рода можно решать при помощи функции APPENDPRN(«file»), где file — имя файла (или путь к нему), к которому нужно дописать сведения. По особенностям своего синтаксиса функция APPENDPRN полностью соответствует функции WRITEPRN, поэтому останавливаться на этом вопросе мы не будем. Естественным условием при записи значений матрицы в конец некоторого текстового файла является то, что число их столбцов должно совпадать.
В предыдущих версиях MathCAD существовали специальные функции WRITE и APPEND, предназначенные для записи данных в неструктурированный текстовый файл. Однако начиная с версии программы 2001 года эти функции считаются устаревшими (что вполне оправданно, т.к. неструктурированный текст — это просто частный случай структурированного).
О функциях, предназначенных для чтения (и, соответственно, записи) данных из текстового файла (READPRN и WRITEPRN), мы довольно подробно говорили в предыдущей главе. Однако в MathCAD подобную работу можно выполнить и гораздо проще, обратившись к специальному компоненту File Read or Write (Прочитать или записать файл). Так, например, для того чтобы прочитать таблицу значений из .prn-файла в матрицу, следует:
— В окне Component Wizard (Мастер компонентов) выбрать строку File Read or Write (Прочитать или записать файл) и нажать Next (Далее).
— В появившемся диалоговом окне File Read or Write Wizard (Мастер записи или чтения файла) задействовать опцию Read from file (Читать из файла) и нажать кнопку Next (Далее).
— На следующей странице окна File Read or Write Wizard (Мастер записи или чтения файла) определить тип читаемого файла. Сделать это надо в списке File Format (Формат файла). В нашем случае нужно оставить определенный по умолчанию пункт Text Files (Текстовые файлы).
— Заполнить строку Enter the name of the file or data source which will be associated with this component (Введите имя файла или источника данных, который будет соединен с этим компонентом). В ней нужно прописать либо имя файла (если он сохранен в том же каталоге, что и MathCAD), либо путь к нему (для чего удобно использовать кнопку Browse (Обзор)).
— Нажать Next. При этом в документ MathCAD будет вставлен компонент в виде иконки с незаполненным оператором присваивания. Проименовав компонент, вы получите совершенно обычную матрицу, с которой можно будет проводить все допустимые в MathCAD преобразования (рис.6).

Рис.6. Чтение данных из текстового файла

Столь же просто, как и прочитать, вы можете записать текстовый файл, используя тот же компонент.
Кстати, при помощи компонента File Read or Write (Чтение или запись файла) вы можете считывать информацию из электронных таблиц, причем делается это даже легче, чем при использовании компонента Excel.

Компьютерная газета. Статья была опубликована в номере 02 за 2003 год в рубрике soft :: текст

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *