Записи с меткой «установка»

Библиотеки импорта и другие прибамбасы

Библиотеки импорта и другие прибамбасы
Имеется ряд библиотек импорта, которые позволяют осуществлять операции импорта/экспорта, производить специальные операции на уровне языка GDL, а также поддерживать различные методы визуализации. В будущем будут доступны расширения, выполняющие другие задачи.
Как правило, вы едва ля заметите, что используете библиотеку импорта. Под воздействием команды или определенного действия в ArchiCAD, расширение будет запущено самой системой ArchiCAD, и вы просто будете воспринимать его, как составную часть ArchiCAD.
Расширения ArchiCAD должны храниться в папке под названием Расширения ArchiCAD .
Библиотеки импорта различного типа могут располагаться в различных подпапках данной папки. Эта папка должна размещаться на том же уровне файловой системы (т. е. в той же папке), что и ArchiCAD. При помещении в любое другое место, ArchiCAD не сможет осуществлять доступ к ним. ArchiCAD проверяет наличие библиотек импорта при запуске. далее…

Числа с произвольным основанием

Числа с произвольным основанием
Для вычисления чисел с произвольным основанием используется конструкция
Основание^^Число
Число должно быть записано по правилам записи чисел с соответствующим основанием. Если основание больше 10, для обозначения значений чисел используются буквы от а до z. Наиболее известными из чисел с основанием системы счисления, превышающим 10, являются шестнадцатеричные числа (HEX — от слова hexagonal). Разряды таких чисел могут иметь следующие значения:
HEX 0123456789abCdef
DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Каждый более старший разряд имеет весовой коэффициент относительно предыдущего разряда, равный 16.
Примеры задания шестнадцатеричного и двоичного чисел:
16^^123abcde
305839326
2^^1010111
87
Для представления чисел с произвольным основанием n (до 32) используется функция BaseForm[expr, n], которая возвращает выражение ехрг в форме числа с основанием n, которое указывается как подстрочный индекс.
Примеры использования функции BaseForm:
BaseForm[87,2]
10101112
BaseForm[305839326,16]
123abcde16
В дальнейшем мы будем использовать только десятичные числа.
Вещественные числа
Численные данные могут быть представлены также десятичными вещественными числами, которые могут иметь различную форму, например 123.456, 1.23456 10^2,12345.6 10^-2 и т. д. В общем случае они содержат мантиссу с целой и дробной частями и порядок, вводимый как степень числа 10. Как правило, вещественные числа в системах символьной математики могут иметь мантиссу с любым, но конечным числом знаков. Пробел между мантиссой и порядком эквивалентен знаку умножения *:
23.456*10^100
2.345бх10^101
10^-100
1/
100000000000000000000000000000
0000000000000000000000000000
0000000000000000000000000000000000000000000
10.^-100
1.x 10^-100
Как принято в большинстве языков программирования, целая часть мантиссы отделяется от дробной части точкой, а не запятой.
Mathematica производит операции с числами изначально как с целыми. Однако установка значка разделительной точки означает, что число должно рассматриваться как вещественное. Например, 1 — целое число, но 1. — уже вещественное число. далее…

Выбор ядра системы

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

  • Start Kernel — запуск выбранного ядра;
  • Quit Kernel — завершение работы выбранного ядра;
  • Default Kernel — выбор ядра, используемого по умолчанию;
  • Notebook’s Kernel — выбор ядра для данного документа;
  • Kernel Configuration Options — выводит окно установки свойств ядер.

Перечисленные команды позволяют, в частности, подключаться к ядру через сеть, запуская его на удаленной машине. Таким образом, интерфейсный процессор системы Mathematica, установленный на рабочей станции, может использовать для вычислений ядро, запущенное через сеть на мощном сервере.
Управление показом номеров ячеек
Номера строк ввода и вывода — причуда системы, унаследованная от старого доброго Бейсика. В принципе, нумерация строк при культурном программировании в системе Mathematica не нужна и даже вредна. далее…