Работа с программой

Управление окном с графиками

Управление 2D видом

Управление 3D видом

Полный список функций и знаков

Ограничения демоверсии

Как получить полную версию

Что такое WebMoney

Скачать демоверсию

Заказать полную версию

Гостевая

поисковая система АПОРТ

 

Рейтинг@Mail.ru

HotLog online dating service
HotLog
HotLog

SOFTBOX.ru - сервер программного обеспечения


Форум


Infolife
Shophelp
Anglofil.com образование,трудоустройство, проживание и иммиграция в Великобританию - собрание самой полной и достоверной информации по всем вопросам. Оформление всех документов в режиме реального времени. Есть работа, учеба в Англии, обучение английскому, вакансии заграницей.
Великобритания Инфо: Информация и помощь по трудоустройству, получение визы, юридические услуги, иммиграция, обучение, работа
работа
Информационно развлекательный проект. Статьи, Новости, Кроссворды, Анекдоты, Обои рабочего стола, рейтинг сайтов
TowerPortal

Ссылки на разные сайты!

UserLine каталог
Каталог сайтов Всего.RU
Обмен валют

Каталог ресурсов IvLIM.Ru: Компьютеры: Графика

раскрутка сайта

FuncViewer - Программа просмотра графиков

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

Кроме того трёхмерные графики можно экспортировать в 3DS и DirectX форматы.

Работа с программой

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

После создания документа можно начать добавлять графики. Для этого имеется 3 пункта меню "Редактирование":

  • Добавить функцию
  • Изменить функцию
  • Удалить функцию

При добавлении или изменении функции открывается диалоговое окно, в котором нужно задать формулу функции, задать параметры переменных входящих в эту формулу, а также указать изменяемые переменные - для двухмерных графиков нужно указать только одну переменную, а для трёхмерных две. Под параметрами переменной подразумевается диапазон её изменения, шаг этого изменения, а также текущее значение. При этом для неизменяемых переменных, например констант, заданных не просто в виде числа достаточно указать только текущее значение, а для изменяемых переменных этого значения можно не указывать. Теперь подробнее о способе задания формулы. Формула вводится в текстовом поле, расположенном в самом верху диалогового окна. При её вводе следите за информацией отображающейся чуть ниже. Если формула распознана, там будет надпись "Цепочка разобрана", если же нет, то причина, по которой распознать формулу не удалось. Формула может включать математические и логические знаки, функции, десятичные числа и переменные. Что касается математических знаков, то упомянем только знак '^', означающий возведение в степень, круглые скобки, меняющие приоритет операций и знак изменения знака числа '-', который реализован не совсем интуитивно - если он идёт вначале формулы, то то, к чему он относится необходимо взять в круглые скобки, т.е:

-x+y

НЕ будет распознано, а

-(x)+y

распознано, однако, будет также распознано, например

y+-x или y*-x

Результатом логических операций являются 0 или 1, которые можно использовать в математических операциях, т.е. логические и математические операции можно комбинировать. Можно конечно задать формулу типа (x<0)+x или (x&1)+x и посмотреть, что из этого получится, но логичнее логические выражения использовать вместе с логической функцией if(), о которой речь пойдёт позже. Вообще приоритет математических операций выше, чем логических, но если сомневаетесь лучше ставить скобки. Числовые константы - это просто десятичные числа. Десятичной точкой является символ '.'(точка). Для задания чисел типа 1.5e-6, которое в данном виде правильно не распознается, нужно просто использовать арифметическое выражения вида 1.5*10^-6. Символьные константы задаются пользователем в виде слов типа a, b, abc, p1 и т.д., но есть и зашитые: e = 2.7..., pi=3.14....

Стандартные функции имеют формат:

<Имя функции>(<аргументы, разделённые запятой>)

например: sin(x).

Есть логические и арифметические функции. Их полный список будет дан чуть ниже, а пока остановимся на функции if. Эта функция имеет три аргумента, возвращает значение одного из последних аргументов и имеет формат:

<if>( <логическое условие>, <аргумент возвращаемый если условие выполняется>, <аргумент если условие не выполняется>)

например:

if( x<-1|x>1, sin(x), x^2).

То есть если x<-1|x>1, то результатом будет sin(x) иначе x^2

Управление окном с графиками

Управление 2D видом

  • Перемещение осуществляется:
    • мышью посредством её перемещения в окне с удерживаемой при этом в нажатом состоянии левой кнопкой.
    • стрелками клавиатуры и клавишами Page Up и Page Down. Если удерживать при этом клавишу Shift, то скорость перемещения увеличивается.
  • Масштабирование осуществляется:
    • мышью посредством её перемещения в окне влево и вправо с удерживаемой при этом в нажатом состоянии правой кнопкой.
    • Клавишами клавиатуры: Увеличение '+', уменьшение '-'. Показать график целиком '*' или 'c'. Если удерживать при этом клавишу Shift, то скорость масштабирования увеличивается.

Управление 3D видом

  • Перемещение осуществляется:
    • Мышью посредством её перемещения в окне с удерживаемой при этом в нажатом состоянии средней кнопкой или одновременным нажатием левой и правой кнопками. При этом перемещение мыши вверх или вниз соответствует перемещению вперёд или назад, а влево или вправо соответственно перемещению влево или вправо.
    • Клавиатурой. Вперёд 'Space', вперёд ускорено 'e' или '+', назад 'Back Space', назад ускорено 'd' или '-', Влево, вправо, вверх или вниз соответствующими стрелками клавиатуры. Показать график целиком '*' или 'c'. Если удерживать при этом клавишу Shift, то скорость масштабирования увеличивается.
  • Вращение графика осуществляется только мышью посредством её перемещения в окне с удерживаемой при этом в нажатом состоянии правой кнопкой. Если отжать правую кнопку, продолжая двигать мышь, то график будет продолжать вращаться автоматически в заданном направлении.
  • Вращение камеры осуществляется только мышью посредством её перемещения в окне с удерживаемой при этом в нажатом состоянии левой кнопкой. В этом режиме просмотр графика напоминает облёт ландшафта.

Для 3D вида нет такого понятия как масштабирование, его аналогом является перемещение вперёд или назад.

Полный список функций и знаков

ФункцияОписание
-() изменение знака числа. Скобки нужны в основном, только если число в начале выражения. Аналогична функции Neg(a)
+сумма. Аналогичен функции Add(a,b)
-разность. Аналогичен функции Sub(a,b)
*произведение. Аналогичен функции Mul(a,b)
/деление. Аналогичен функции Div(a,b)
^степень. Аналогичен функции Pow(a,b)
|логическое 'или'. Аналогичен функции Or(a,b)
&логическое 'и'. Аналогичен функции And(a,b)
@логическое 'исключающее или'. Аналогичен функции Xor(a,b)
=равно ли что-то чему-то. Аналогичен функции Same(a,b)
!не равно ли что-то чему-то. Аналогичен функции NotSame(a,b)
<меньше. Аналогичен функции Less(a,b)
>больше. Аналогичен функции More(a,b)
Add(a,b)сумма. Аналогична знаку '+'
Sub(a,b)разность. Аналогична знаку '-'
Mul(a,b)произведение. Аналогична знаку '*'
Div(a,b)деление. Аналогична знаку '/'
Pow(a,b)степень. Аналогична знаку '^'
Abs(a)модуль a
Neg(a)изменение знака числа арифметическое. Аналогична знаку '-' перед выражением
cos(a)косинус угла заданного в радианах
sin(a)синус угла заданного в радианах
Tan(a)тангенс угла заданного в радианах
aSin(a)Арксинус
aCos(a)Арккосинус
aTan(a)Арктангенс
SinH(a)гиперболический синус
CosH(a)гиперболический косинус
TanH(a)гиперболический тангенс
Exp(a)экспонента
Ln(a)натуральный логарифм
Lg(a)десятичный логарифм
Log(a,b)логарифм a по основанию b
Sqrt(a)корень
aTan2арктангенс
_J0(a)бесселева функция
_J1(a)бесселева функция
_JN(a,b)бесселева функция
_Y0(a)бесселева функция
_Y1(a)бесселева функция
_YN(a,b)бесселева функция
Ceil(a)округление в большую сторону
Floor(a)округление в меньшую сторону
FtoI(a)округление в ближайшую сторону
CopySign(a,b)возвращает число = (знак b)|a|, например CopySign(10,-5) даст -10
Hypot(a,b)вычисление гипотенузы
Ldexp(a,b)=a*2^b. вычисление вещественного числа. a - мантисса b - порядок (степень 2)
MakeReal(a,b)= Ldexp(a,b)
Logb(a)взятие экспоненты числа a
Mantisa(a)взятие мантиссы числа a
IsNaN(a)является ли число a не нормальным числом
Finite(a)является ли a конечным числом
Max(a,b)максимум двух чисел
Min(a,b)минимум двух чисел
NextAfter(a,b)ближайшее к a число в направлении b. Связано с ограниченностью представления чисел в компьютере
Same(a,b)равно ли a b. Аналогична знаку '='
NotSame(a,b)не равно ли a b. Аналогична знаку '!'
Less(a,b)a<b Аналогична знаку '<'
More(a,b)a>b. Аналогична знаку '>'
And(a,b)логическое 'и'. Аналогична знаку '&'
Or(a,b)логическое 'или'. Аналогична знаку '|'
Xor(a,b)логическое 'исключающее или'. Аналогична знаку '@'
Not(a)логическое 'не'. Аналогична знаку '!'
Rnd(a,b)Случайное число между a и b
If(a,b,c)если результат выражения a равен 1, то возвращает результат b иначе c

Ограничения демоверсии

В демоверсии запрещены практически все функции сохранения

Как получить полную версию

Для этого необходимо её купить, воспользовавшись для этого системой WebMoney. Если Вы ещё не знаете, что это такое, то прочтите ниже следующий раздел. Если же знаете, то Вам необходимо перевести 2$ на кошелёк Z438359186743 или 60 рублей на кошелёк R927359848880, а также сообщить в примечании Ваш e-mail на который, после того как придут от Вас деньги, будет выслана программа.

Что такое WebMoney

Это самая распространенная в Рунете внебанковская система мгновенных интернет-платежей. Она проста и удобна в использовании. Основное отличие от аналогов (E- gold, Яндекс.Деньги...) - мультивалютность. Т.е., открыв один счет, Вы можете работать и с долларами, и с рублями, и с евро. Подробная информация находиться на официальном сайте www.webmoney.ru. Для Украины: www.webmoney.com.ua, для Белоруссии: www.webmoney.by.

Для того, чтобы завести кошелек выполните следующие действия:

  1. Зайдите на страничку http://www.webmoney.ru/keeperclas.shtml и скачайте программное обеспечение. (WM Keeper Classic)
  2. Запустите скачанный файл. Следуя инструкциям, проинсталлируйте программу.
  3. Запустите установленную программу и нажмите "регистрация". Теперь Вам необходимо будет указать путь к файлу кошелька *.pwm (в котором будут храниться все операции в системе) и файлу ключа *.kwm (который Вам понадобится для запуска webmoney) Для сохранности данных, пути менять не рекомендуется. Т.е. соглашайтесь с заданными по умолчанию. Итак, файл кошелька будет храниться в корневом каталоге с webmoney, а файл ключа на дискете. (только не забудьте вставить дискету; и впоследствии, вставляйте её всегда перед запуском webmoney). Далее, заполните анкету (главное - правильно введите Ваш e-mail), нажав на кнопку "..." Затем, установите пароль, заполнив необходимые поля. (этот пароль необходим непосредственно для запуска WM Keeper)
  4. Если Вы все сделали верно, то на Ваш почтовый ящик будет выслан код активации. Внимание, если его не будет в папке "входящие", загляните в папку "рассылки". (актуально для тех, у кого аккаунт на Яндексе) После ввода кода активации в специальное поле,.. поздравляем, теперь Вы участник системы WebMoney!

mailto:3DProgs@mail.ru

ArtVolkov - создание и поддержка сайтов!!!
Автозапчасти - автомобильные запчасти для иномарок


Chat.ru ТЕЛПНЕОДХЕФ: ФПЧБТЩ ЙЪ лЙФБС ОБ УБКФЕ Asia.ru!