Warning: include(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 65

Warning: include_once(/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82

Warning: include_once(): Failed opening '/var/www/iill7773/data/www/wiselab.ru/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/u7426dd0/domains/wiselab.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 82
расширения | Учебники

Записи с меткой «расширения»

Работа с пакетами расширений — Package

Работа с пакетами расширений — Package
В подпакете Package имеется несколько функций, полезных при работе с пакетами расширения:

  • FindPackages [path] — возвращает список файлов с расширением .m, имеющихся в каталоге path. Опция FullPath->True дает возврат полных (вместе с путем) имен файлов;
  • FindPackages [path, pattern] — возвращает список файлов с расширением .m, имеющихся в каталоге path и удовлетворяющих заданному образцу pattern;
  • Annotation [package] — возвращает список ключевых слов, содержащихся в аннотации пакета;
  • Annotation [package, keyword] — возвращает текст аннотации пакета, связанной с ключевым словом keyword.

Примеры работы с этими функциями:
  <<Utilities’ Package’
FindPackages[$Path, "*ca"]
{{}, {}, {}, {DiscreteMath’Combinatorica’}, {}}
FindPackages[$Path, "*ca",
FullPath -> True]
{{},(},{},
{/usr/local/mathematica/AddOns/StandardPackages/ DiscreteMath/Combinatorica.m}, {}}
Annotation["Utilities’ Package’"]
{Title, Context, Author, Summary, Package Version, Mathematica Version, Copyright, History, Keywords, Limitations, Discussion}
Annotation["Utilities’Package’", "Mathematica Version"]
{(* :Mathematica Version: 4.0 *)}
 
Показ времени операций — ShowTime
В подпакете ShowTime собраны средства для осуществления контроля за временем выполнения различных операций:

  • ShowTime [expr] — выводит время выполнения операции ехрr;
  • On [ShowTime] — включает вывод времени исполнения последовательности операций;
  • Off [ShowTime] — выключает вывод времени исполнения последовательности операций.

Следующие примеры иллюстрируют применение этих средств:
<<Utilities’ShowTime’
NIntegrate[x Exp[-x] Sin[x], {x, 0, Infinity}]
0.05 Second
0.5
Off[ShowTime]
0. Second
ShowTime[Sum[1/n, {n, I, 999}]];
0.11 Second
 Контроль за временем исполнения операций — важная часть отладки высокоэффективных программ и программных модулей.

Обратите внимание на то, что время исполнения использованных в примерах выражений относится к компьютеру, на котором примеры выполнялись (Pentium II 350 МГц). Для других компьютеров результаты хронометража будут другими.

Задание данных только вещественного типа — RealOnly

Задание данных только вещественного типа — RealOnly
В ряде случаев (как при вычислениях, так и при построении графиков) Mathematica сообщает о наличии у функций особых значений. Это хорошо иллюстрирует, на котором предпринята попытка построения графика, казалось бы, простой функции х^ (1/3). Нетрудно заметить, что график в отрицательной области значений х не построен и перед построением неполного графика выдан целый букет предупреждающих сообщений.
Причина этой частичной неудачи в том, что в некоторых точках данная функция дает комплексные значения. Например:
(-8.0) ^ (1/3)
1. + 1.732051
 Подпакет ReaLOnly не вводит никаких новых функций. далее…

Синтез музыкальных звуков — Music

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

  • Scale [ilist, freq, dur] — генерирует звуковой объект, представленный данными списка ilist музыкальных интервалов, с частотой freq и длительностью dur.

Пример воспроизведения мажорной гаммы (поставляемая с системой мелодия JustMajor) представлен на. Помимо фрагмента JustMajor имеется еще 11 фрагментов, которые поставляются с системой Mathematica (QuarterTone, Mean-Major, MeanMinor, SixthTone, JustMinor и т. д.). Все они могут воспроизводиться функцией Scale.
Кроме того, есть ряд функций преобразования:

  • HertzToCents [f list] — преобразует список частот (в герцах) в список музыкальных интервалов (в центах);
  • CentsToHertz [ilist] — преобразует список музыкальных интервалов (в центах) в список частот (в герцах), начиная с частоты 440 Гц;
  • CentsToHertz [ilist, f ] — преобразует список музыкальных интервалов (в центах) в список частот (в герцах), начиная с заданной частоты f.

Примеры преобразования даны ниже:
<<Miscellaneous`Music`
HertzToCents[{400, 450, 525}]
{203.91, 266.871}
alist = Tablet N[440 2^(i/12)], {i, 0, 12}]
{440,., 466.164, 493.883, 523.251, 554.365, 587.33, 622.254,
659.255, 698.456/739.989, 783.991, 830.609, 880.}
HertzToCents[alist]
{100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100.}
CentsToHertz[{0, 600}]
{440., 622.254}
 Описанные возможности синтеза музыки являются скорее данью моде на мультимедиа, чем нужными на практике. Так, время подготовки музыкального объекта довольно значительно (до десятка секунд на компьютере с процессором Pentium II 350). Так что они годятся только для создания простейших музыкальных звуков, которыми можно сопровождать некоторые учебные программы.
Функции времени и дат — Calendar
В пакете расширений Miscellaneous есть ряд подпакетов, содержащих функции времени и даты. Так, в подпакете Calendar сосредоточены вычисления, относящиеся к календарным датам:

  • DayOfWeek [ {year, month, day} ] — вычисляет день недели по заданным году, месяцу и числу;
  • DaysBetween[{yearl,monthl,dayl},{year2, month2, day2} — вычисляет число суток между двумя датами:
  • DaysPlus [ {year, month, day}, n] — дает дату и-го дня после заданной даты.

Во всех этих функциях возможна опция Calendar->cal. Имеется также функция смены календаря:

  • CalendarChange [ {year, month, day}, call, cal2] — преобразует заданную дату из одного календаря в другой.

Примеры вычислений с датами:
<<Miscellaneous` Calendar`
DayOfWeek{[1988, 6, 23}]
DaysBetween[{1900, 1, 1}, {1901, 1,1}]
365
DaysPlus[{1900, 1, 1}, 366]
{1901, 1, 2}
DaysBetween[{1900, 1, 1},{1901, 1, 1},Calendar -> Julian]
366
Calendar-Change[{1992, 2, 29}, Gregorian, Julian]
{1992, 2, 16}
CalendarChange[{1992, 2, 29}, Gregorian, Islamic]
{1412, 8, 25}
CalendarChange[{1,1,1}, Islamic, Julian]
{622, 7, 16}

Электронный ключ защиты

Электронный ключ защиты
ArchiCAD 4.55 снабжен специальным электронным ключом производства фирмы Rainbow Technologies, модель SENTINEL SuperPro. Этот электронный ключ предназначен для использования с 25-штырьковым параллельным портом Centronics Вашего компьютера. Некоторые компьютеры, снабженные требуемым 25-штырьковым параллельным портом Centronics, используют процедуру работы с данным портом, непригодную для электронного ключа ArchiCAD. Если это имеет место в Вашем случае, Вы можете дополнить компьютер специальной платой с вторым 25-штырьковым параллельным портом.
Рекомендуемый минимум для наиболее важных конфигурационных файлов:
CONFIG.SYS
DEVICE=C:WINDOWSHIMEM.SYS
DOS=HIGH
FILES = 45
BUFFERS=30
STACKS=9,256
SHELL=C:DOSCOMMAND.COM C:DOS /e:1024 /p
REM Если у Вас Windows for Workgroups 3.1, Вам могут понадобиться следующие — или подобные им — три строки:
device=C:WINDOWSprotman.dos /i:С:WINDOWS
device=C:WINDOWSworkgrp. sys
device=C:WINDOWSne2000,dos
REM
LASTDRIVE=N
AUTOEXEC.BAT
C:WINDOWSSMARTDRV.EXE b- a-
REM Для Windows for Workgroups 3.1:
C:WINDOWSnet start
REM
PATH C:WINDOWS;C:DOS;
SET TEMP=C:WINDOWSTEMP
Video for Windows
Video for Windows — расширение для Windows 3.1 или Windows for Workgropus 3.11, позволяющее создавать и сохранять компрессированные анимационные ролики, называемые AVI. Это расширение состоит из некоторых DLL-файлов, наиболее важными из которых являются MSVIDEO.DLL и AVIFILE.DLL. Поскольку они являются продуктами фирмы Microsoft, Вы сможете получить их у Microsoft (обратитесь к местному дилеру фирмы Microsoft). Если данное расширение отсутствует при самом первом запуске, ArchiCAD выведет предупреждающее окно. Вы можете дать команду продолжить и не столкнетесь ни с какими трудностями при работе с ArchiCAD, но не сможете генерировать съемки AVI до тех пор, пока не установите расширение Video for Windows.
Что делать при аварийном завершении системы

  • Выйдите из Windows.
  • Проведите проверку диска (CHKDSK) или сканирование диска (SCANDISK) в DOS.
  • Перезапустите Windows.
  • Удалите файл параметров A04_550.PRF.
  • Запустите ArchiCAD снова.

Куда помещать важные файлы программных утилит?
Хотя программа GSETUP.EXE выставляет все необходимые Вам параметры, полезно знать, как изменить имена или местоположение Ваших каталогов системы ArchiCAD.
Файл ARCHICAD.INI содержит строку с именем пути DOS. Это имя пути всегда должно указывать каталог, где размещается ArchiCAD, а библиотеки PLOTWARE и DIGWARE должны быть помещены в тот же каталог. Файл параметров A04_550.PRF будет создан там же.
С другой стороны, файл APPLY.PVD, используемый для предварительных просмотров в диалогах Покрытия и Солнце, должен быть помещен в Ваш рабочий каталог. далее…

Пакет расширения Miscellaneous

Пакет расширения Miscellaneous
Слово Miscellaneous в переводе на русский язык означает «всякая всячина». Большинство функций этого пакета, на первый взгляд, не имеет прямого отношения к математическим расчетам. Однако как сказать! Этот пакет представляет систему Mathematica в особом свете — как систему, имеющую далеко не стандартные средства синтеза звука и графического представления информации самого общего вида. Физики, химики, географы и даже музыканты могут найти в этом пакете средства, полезные им при обработке на компьютере информации произвольного вида.
Синтез звуков — Audio
Подпакет Audio служит для генерации стандартных звуковых сигналов разной формы, частоты и длительности, модуляции сигналов по амплитуде и по частоте и считывания звуковых файлов с дисков. Для создания звуковых объектов служит функция Waveform:

  • Waveform [type, freq, dur] — создает звуковой сигнал формы type с частотой freq (в герцах) и длительностью dur (в секундах). Возможны следующие формы сигнала: Sinusoid — синусоидальный, Triangle — треугольный, Square — прямоугольный и Sawtooth — пилообразный;
  • Waveform [type, freq, dur, Overtones->n] — создает звуковой сигнал формы type с частотой freq (в герцах) и длительностью dur (в секундах), имеющий п гармоник.

Приведенный на пример дает генерацию прямоугольного сигнала частотой 1000 Гц и длительностью 0.5 с. Следует обратить внимание.на то, что созданный звуковой объект проигрывается и показывается после команды Show.
Звуковой объект, как отмечалось, ассоциируется с графическим объектом. К сожалению, явной связи между осциллограммой звукового сигнала и его графическим образом нет. Более того, вид графического объекта сильно зависит от компьютерной платформы, на которой установлена система Mathematica. Так что графический звуковой объект — это просто некий условный графический образ звукового сигнала.
Рисунок показывает генерацию прямоугольного сигнала с двумя гармониками. далее…

Виртуальная реальность

Виртуальная реальность
Революционная технологий Виртуальной Реальности теперь доступна и для пользователей Artlantis Render. 360-градусная перспектива, фотореалистический рендеринг и возможность перемещаться в Виртуальном Пространстве, позволят вам совершить интерактивный визит в еще не построенное здание и произведут неизгладимое впечатление на ваших клиентов.
Созданную сцену Виртуальной Реальности вы можете сохранить в форматах QuickTimeVR или RealVR, специально предназначенных для распространения в Internet или издания на мультимедийных CD.
Визуальные эффекты
В Artlantis Render вы можете использовать в качестве фона готовые изображения, а для сцен Виртуальной Реальности и видеороликов предусмотрена возможность применить 3D-фон, который вы можете подготовить сами или использовать имеющиеся из богатой коллекции 2D и 3D-фонов, поставляемой на CD вместе с Artlantis Render.
Новые возможности появились и при работе с атмосферной средой. Вы можете достигнуть драматических визуальных эффектов, изменяя турбулентность воздуха и создавая клочья тумана или же облака. далее…