Записи с меткой «переменных»
Системные переменные AutoCAD 2010 Часть 3
M |
|||
MAXACTVP |
Содержит целое число, указывающее максимальное количе- |
||
ство видовых экранов, которые могут быть активны одновре- |
|||
менно. Значение по умолчанию — 64. |
|||
Сохраняется в чертеже. |
|||
MAXSORT |
Устанавливает максимальное число сортируемых при выво- |
||
де элементов списка (блоков или слоев). Значение по умол- |
|||
чанию — 200. |
|||
Сохраняется в реестре. |
Системные переменные AutoCAD 2010 Часть 2
G |
|||
GRIDMODE |
Управляет отображением фоновой сетки на текущем видо- |
||
вом экране: |
|||
0 — сетка выключена (значение по умолчанию); |
|||
1 — сетка включена. |
|||
Сохраняется в чертеже. |
|||
GRIDUNIT |
Устанавливает расстояние между узлами фоновой сетки по |
||
осям X и Y. |
|||
Значение по умолчанию — 0.5000, 0,5000. |
|||
Сохраняется в чертеже. |
|||
GRIPBLOCK |
Управляет режимом вывода ручек блока: |
||
0 — выводится только ручка в точке вставки блока (зна- |
|||
чение по умолчанию); |
|||
1 — выводятся ручки всех объектов блока. |
|||
Сохраняется в реестре. |
|||
GRIPCOLOR |
Управляет цветом невыбранных ручек (вычерчивается только |
||
контур). Задается индекс цвета, допустимые значение 1 — 255. |
|||
Значение по умолчанию — 5 (синий). |
|||
Сохраняется в реестре. |
Решение уравнений в целочисленном виде — isolve
Решение уравнений в целочисленном виде — isolve
Иногда бывает нужен результат в форме только целых чисел. Для этого используется функция isolve(eqns, vans), дающая решение в виде целых чисел. Приведем примеры ее применения:
> iso1ve({2*x-5=3*y}):
{x = 4 + 3_Zl,y= + 2_Z1]
> iso1ve(y^4-z^2*y^2-3*x*z*y*2-x^3*z);
Во втором из приведенных примеров в выводе появилась вспомогательная переменная %1, которая упрощает запись результата при текстовом формате его вывода (Character Notation). Напоминаем, что в стандартной математической нотации вспомогательная переменная вида %N не формируется. В этом случае упомянутый пример будет выглядеть следующим образом:
Результат вычислений одинаков при любом формате вывода, но иногда вывод в текстовом формате с выделением вспомогательных переменных имеет преимущество, поскольку выглядит более компактным.
Функция msolve
Функция msolve(eqns,vars.m) или msolve(eqns,m) обеспечивает решение вида Z mod m (то есть при подстановке решения левая часть4 при делении нат дает остаток, равный правой части уравнения). При отсутствии решения возвращается объект NULL (пустой список). далее…
Работа со списками и массивами
Работа со списками и массивами
Списки относятся к данным множественного типа. Они имеют большое значение при обработке массивов данных и служат основой для создания векторов и матриц. В этом разделе мы познакомимся со свойствами списков, их созданием (генерацией) и использованием.
Списки и их свойства
Часто математические или иные объекты содержат множество данных, которые желательно объединять под общим именем. Например, под объектом с именем М можно подразумевать квадратную матрицу размером 10×10 с общим числом элементов, равным 100. Человека с именем Victor, например, можно характеризовать целым списком разных данных — символьными фамилией, именем и отчеством, целочисленным годом рождения, вещественным ростом, объемом груди и т. д.
Для объединения данных могут использоваться списки (list). далее…
Включение и выключение сообщений об ошибках
Включение и выключение сообщений об ошибках
Опытный пользователь нередко способен опознать ошибки и без слишком назойливых сообщений о них. Например, он может судить о своей промашке просто по отказу системы выполнить вычисление и по повтору выражения в строке вывода (см. примеры выше). Кроме того, часть сообщений носит предупреждающий характер и на первых порах может игнорироваться.
Для отключения сообщений об ошибках служит ключ
Off[Function::tag]
Например, отключим сообщение об ошибках у функции Ехр:
Off[Exp::argx]
Ехр[2,2]
Ехр[2,2]
Ехр[2]
Е2
N[Exp[2]]
7.38906
Для включения сообщения об ошибках используется ключ
On[Function::tag]
Например, для возобновления выдачи ошибок у функции Ехр надо исполнить команду
On[Exp::argx]
К сожалению, диагностика ошибок не способна опознать ошибки, имеющие формально правильный синтаксис. Чаще всего эти ошибки связаны с неверным описанием алгоритма вычислений. Например, если пользователь в математическом выражении вместо Sin [х] записал Cos [х], то эта грубая ошибка никак не будет распознана системой, поскольку синтаксически вызов функции Cos [х] записан безупречно. Часто пользователи путают идентификаторы переменных. далее…
Полилинии
Полилинии
Полилиния — это сложный примитив, состоящий из одного или нескольких связанных между собой прямолинейных и дуговых сегментов. Полилиния обрабатывается как единое целое (например, при редактировании или удалении).
Для рисования полилинии служит команда PLINE (ПЛИНИЯ), которая, помимо ввода с клавиатуры, может быть вызвана с помощью кнопки панели инструментов Draw (Рисование) или пункта Polyline (Полилиния) падающего меню Draw (Рисование).
Первый запрос системы при выполнении команды:
Specify start point: (Начальная точка:)
Нужно указать начальную точку полилинии. Следующий запрос более сложный:
Current line-width is 0.0000 Specify next point or [Arc/Halfividth/Length/Undo/Width]: (Текущая ширина полилинии равна 0.0000 Следующая точка или [Дуга/Полуширина/длИна/Отменить/’Ширина]:)
Полилиния — один из немногих объектов, которые могут иметь ненулевую ширину. Ширина, заданная для предыдущей полилинии, запоминается и предлагается в качестве ширины по умолчанию для следующей полилинии. Поэтому AutoCAD информирует вас сообщением Current line-width is (Текущая ширина полилинии ) о том, с какой шириной, если вы ее не поменяете, система будет строить новую полилинию.
Если в этот момент указать точку, то эта точка станет второй точкой линии. далее…