Математический пакет ГРАФ

Сообщение №50817 от Moderator 14 января 2008 г. 09:18
Тема: Математический пакет ГРАФ

Разработанный нами математический пакет "Граф" позволяет чрезвычайно просто проводить вычисления и строить графики без инсталляции и скачивания каких-либо программ. Просто наберите формулу в адресной строке и получите результат в броузере. Формула задаётся в конце адреса скрипта http://physics.nad.ru/cgi-bin/gra.pl после вопросительного знака. При этом все дополнительные параметры указываются через ";". Например:

  http://physics.nad.ru/cgi-bin/gra.pl?exp((i-0.1)*2*x)

Если набрать эту ссылку в адресной строке (или просто нажать на ссылку выше), то появится окно с графиком функции, который можно сохранить к себе на компьютер как PNG-рисунок. Рисунок имеет прозрачный фон, т.ч. можно накладывать несколько графиков друг на друга.

Если вы хотите вставить этот график на интернет страницу, то это можно сделать, как для обычного рисунка:

<img border="0" src="http://physics.nad.ru/cgi-bin/gra.pl?exp((i-0.1)*2*x)">

Или, предположим, нужно получить значение exp(3)*sin(5)+ln(4). Пишем в адресной строке

 http://physics.nad.ru/cgi-bin/gra.pl?exp(3)*sin(5)+ln(4) 

и получаем ответ в текстовом виде: -17.8742145641675

Если формулы неудобно набирать в адресной строке, то можно написать формулу в окошке ввода текста сообщения форума, выделить формулу курсором и нажимать кнопку F(x) из панели инструментов внизу окна ввода. В результате формула оказывается заключённой в теги gra, которые активируют конвертор. Итак, в окне ввода текста набрана строка:

<gra>sin(5)</gra>

Нажимаем "Просмотр" (всегда перед нажатием "Отправить" стоит посмотреть, как выглядит набранный текст). В результате вышеприведенный код заменяется значением синуса 5.

-0.958924274663138

Теперь вместо sin(5) наберём sin(x) и заключим его в теги gra:

<gra>sin(x)</gra>

Нажимаем "Просмотр" и получаем график функции sin(x), а также корни этой функции на интервале от 0 до 2π, заданных по умолчанию.

f=sin(x); xmin=0, xmax=6.28318530717959
fmin=-0.998026728428272, fmax=0.998026728428272

Корни: 0, 3.14159265358979, 6.28318530717959

Также для удобства ввода формул и просмотра результатов можно использовать http://physics.nad.ru/cgi-bin/graph.pl В появившееся окошко формулы вводятся без тегов <gra>. В дальнейшем тексте мы будем их также опускать, хотя для ввода формул через форум они необходимы.

Ну и наконец можно установить скрипт у себя на компьютере. В этом случае снимается ограничение на время его выполнения и можно работать с очень сложными формулами и графиками.

Постоянный адрес обновляемого описания пакета "ГРАФ" здесь: http://physics.nad.ru/graph.html Это описание можно также вызвать из окна ввода текста сообщений командой

 <gra>help</gra>. 
Пожалуйста, тестируйте и присылайте свои дополнения к этому пакету в виде подпрограмм, написанных на Perl (или также на C или PHP).


Отклики на это сообщение:

Физика в анимациях - Купить диск - Тесты по физике - Графики on-line

Реклама:
Rambler's Top100