Раздел: Документация
0 ... 11 12 13 14 15 16 17 ... 177 1.10. Сообщения об ошибках + 55 Предположим, перед вами стоит задача определить, принадлежат ли результаты двух серий экспериментов одной выборке. Для этого зайдите на страницу первого ресурса указанного выше, в разделе «Аналитическая химия» перейдите по ссылке «Проверка принадлежности двух серий экспериментов к одной выборке». Перед вами откроется окно Mathcad-документа, в текстовых нолях которого укажите вместо имеющихся собственные данные и нажмите кнопку Recalculate (Пересчитать). Запрос будет немедленно обработан сервером Mathcad Application Server аналогично тому, как это сделала бы и сама программа, и результаты вычислений сразу отобразятся в этом же окне. Mathcad Application Server поддерживает все встроенные функции Mathcad И позволяет сохранять исходный алгоритм в неизменном виде, поскольку сторонний пользователь имеет доступ только к там полям, которые были определены автором документа.- - — Вы также Можете поместить собственные Mathcad-разработки на Mathcad Application Server, обеспечив к ним широкий доступ в Интернете. Чтобы подготовить документ к публикации, прежде всего в нем необходимо заменить все операторы присваивания на сетевые элементы управлении (WebControls), Для этого задействуйте команду Insert ► Control ► Web Control (Вставить * Элементы управления > Сетевые элементы управления). Перед вами откроется окно мастера установки сетевых элементов управления Web Control Setup Wizard, позволяющее задавать параметры вводимых в документ элементов. Малопонятные для рядового пользователя алгоритмы можно скрыть (о том. как это делается, рассказано в гл. 19). Не следует забывать и о комментариях, которые помогут другим пользователям разобраться в сути решения задачи. Связавшись с администратором сайта (например, одного из упомянутых выше), вы сможете поместить Mathcad-документ на сервер, Подробно о том. как создать интерактивное Math-cod-приложение. рассказывается на http: tvrt.mpei,ac.ru/ochkov/VPU Book New/mas/ From WDrlc5rreet to WebSheeLhtmL - 1.10. Сообщения об ошибках Если по той или иной причине Mathcad не сможет произвести расчет некоторой формулы, то она будет окрашена в красный цвет и ниже нес появится характерное (желтого цвета) информационное сообщение о причинах возникшей трудности. Так, например, если вы попытаетесь произвести неопределенную операцию деления на нуль, Mathcad выдаст следующее сообщение: Divide by zero in function evaluation (При вычислении функции происходит деление на нуль) (рис. 132). х,-Р 1 с . JDMde by кто in function evaluation. Рис. 1.32. Сообщение об ошибка В большинстве случаев содержащейся в сообщении краткой характеристики причин ошибки бывает вполне достаточно, чтобы ее устранить. Однако если вы не сможете разобраться в смысле того или иного сообщения, то нажмите F1. При этом будет открыта статья справочной системы, посвященная причинам и способам разрешения возникшей ошибки. Глава 2. Вычисления и типы данных Эта глава посвящена основным принципам задания объектов и проведения вычислений в Mathcad. При ее написании авторы руководствовались принципом, что налаженной в ней информации должно быть достаточно для изучения большинства последующих специализированных глав независимо друг от друга. Приводимые в ней сведения являются базовыми, поэтому оттого, как вы их усвоите, во многом зависит успешность изучении остального материала. Пи згий нрнчинс сшит прочитать данную главу особенно внимательно. 2.1. Типы данных в Mathcad В Mathcad совсем немного типов данных по сравнению с универсальными языками программирования — всего три. Кратко охарактеризуем их (бол ее детальн о они будут описаны позже). □Числа {как действительные, так и комплексные). Все числа Mathcad хранит в одном формате (с плавающей точкой двойной точности), ие разделяя их на целые и действительные. На одно число выделяется W бита. При этом десятичная часть (мантисса) не может превышатыю длине 17 знаков, а порядок должен лежать между -307 и 307. Комплексные числа на уровне реализации представляют собой пару действительных чисел. При этом во многих видах расчетов число воспринимается как комплексное, даже если у него нет мнимой части. Описанные осеюетшостн чисел в Mathcad касаются только численных расчетов. При работе в символьном режиме совершенно другие уровни точности. □Строки. В общем случае любой текст, заключенный в кавычки. На практике строки используются в основном для задания сообщений об ошибках, возникших при работе программ на языке Mathcad. □Массивы. К ним относятся матрицы, векторы, тензоры, таблицы — любые упорядоченные последовательности элементов произвольного типа. К данным этого типа можно отнести и ранжированные неременные. Очень подробно принципы задания массивов и особенности работы с ними описаны и гл. 3. В отдел ьиую группу следует выделить так называемые размерные переменные, то есть единицы измерения, имеющие огромное значение в науке и технике. В Mathcad нет логического типа данных. Для обозначения истины и лжи логическими операторами и функциями используются числа —Он 1. 2.2. Задание переменных и функций В данном разделе мы рассмотрим основные вопросы, связанные с особенностями задания переменных и функций в Mathcad. Тому, как использовать данные элементы в расчетах, будет посвящен следующий раздел. 2.2.1. Задание переменных Переменная — это именованный объект данных. Используя ее имя, можно обращаться к соответствующему объекту из любого участка документа, расположенного ниже или правее выражения зала пни переменной. I временные помогают делать расчеты более простыми, понятными и компактными, поэтому без них не обходится решение ни одной пеэлемеитарнойзадачи. Чтобы определить некоторую переменную, выполните следующую последовательность действий. 1.Нзбернтепмя переменной. В общем случае оно может состоять из произвольного количества практически любых символов. Правда, некоторые ограничения при задании имени все же существуют, н их мы обсудим В конце данного подраздела. 2.Введите оператор присваивания. Сделать это можно либо нажатием кнопки Definition (Присваивание) панели Calculator (Калькулятор) или Evaluation (Вычисления) семейства Math (Математические), либо с помощью сочетания клавиш Shift+«;». Второй вариант предпочтительнее с точки зрения быстроты и удобства, поэтому, гак как к присвоению значений вам придется прибегать при решении практическн любой задачи, с самого начала используйте лучше его, В том случае, если переменная определяется в документе впервые, вы можете нажать клавишу простого равенства (<=*). При этом данный оператор, выполняющий в Mathcad функции оператора численного вывода, будет автоматически заменен оператором присваивания. Впрочем, в некоторых случаях этот вариант может быть неприемлем В связи с тем, чти отдельные буквы и выражения зарезервированы в Mathcad. Так, например, не получится таким образом присвоить значение переменной, определенной с помощью греческой i"2, так как этой буквой обозначается размерность электрического сопротивления Ом. В случае таких переменных нужно использовать стандартный метод определения. 3.На место черного маркера, появившегося справа от оператора присваивания, введите значение вашей переменной. В общем случае значение переменной может быть определено как число, матрица либо строка. Чаще всего переменную приходится ошредслять как число. Сделать, однако, это можно по-разному. Наиболее простой вариант - непосредственно присвоить переменной значение, равное некоторому действительному или мнимому числу. Пример 2.1. Присваивание переменной численного значения Можно определить неременную через число, заданное как некоторое конкретное значение функции или алгебраического выражения., 0 ... 11 12 13 14 15 16 17 ... 177
|