Портал аспирантов
 

Вернуться   Портал аспирантов > Компьютер для аспирантов > Software (программное обеспечение)

Ответ
 
Опции темы
Старый 16.01.2008, 08:01   #1
Alexander1
Newbie
 
Регистрация: 16.01.2008
Сообщений: 5
По умолчанию Физико-математический пакет ГРАФ

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

http://physics.nad.ru/cgi-bin/gra.pl?exp((i-0.1)*2*x)
Если набрать эту ссылку в адресной строке, то появится окно с графиком функции, который можно сохранить к себе на компьютер как PNG-рисунок. Рисунок имеет прозрачный фон, т.ч. можно накладывать несколько графиков друг на друга.
Если вы хотите вставить этот график на интернет страницу, то это можно сделать, как для обычного рисунка.

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

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

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

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

Постоянный адрес обновляемого описания пакета "ГРАФ" здесь: http://physics.nad.ru/graph.html Пожалуйста, тестируйте и присылайте свои дополнения к этому пакету в виде подпрограмм, написанных на Perl (или также на C или PHP).

Также можно набирать формулы на LaTeX (правда это уже не наша разработка): http://physics.nad.ru/cgi-bin/mimete...{b^2-4ac}}{2a} Формула будет сгенерирована в виде рисунка с прозрачным фоном.
Никаких плагинов инсталлировать не нужно. Описание здесь: http://physics.nad.ru/latex.htm
Alexander1 вне форума   Ответить с цитированием
Реклама
Старый 16.01.2008, 12:07   #2
techni
Advanced Member
 
Регистрация: 10.09.2007
Сообщений: 258
По умолчанию Физико-математический пакет ГРАФ

Отличная работа!
Возникла пара вопросов: где именно можно скачать скрипты и чья разработка mimetex.cgi
Успехов, коллеги.
techni вне форума   Ответить с цитированием
Старый 16.01.2008, 16:29   #3
Jacky
Администратор
Jack of Shadows
 
Аватар для Jacky
 
Регистрация: 13.05.2002
Адрес: Москва
Сообщений: 7,533
По умолчанию Физико-математический пакет ГРАФ

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

http://physics.nad.ru/cgi-bin/gra.pl...)*sin(5)+ln(4)
Кстати, не удержусь, может быть, кто-то не знает. Такие вещи калькулятор google делает.
Зайдите на www.google.com, в строку поиска вставьте то, что нужно вычислить, хотя бы ваш пример, exp(3)*sin(5)+ln(4) и нажмите "поиск".
---------
Рано или поздно, так или иначе...
Jacky вне форума   Ответить с цитированием
Старый 16.01.2008, 16:47   #4
Paul Kellerman
Gold Member
 
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,804
По умолчанию Физико-математический пакет ГРАФ

Alexander1

Разработка замечательная, но над ней еще много работать.

http://physics.nad.ru/cgi-bin/gra.pl?sin(100/x)
Функция sin(100/x) отображается с сильными искажениями в
начале оси X. Правильный график должен иметь постоянную
амплитуду синусоиды с возрастающим периодом колебаний.
Paul Kellerman вне форума   Ответить с цитированием
Старый 16.01.2008, 19:49   #5
techni
Advanced Member
 
Регистрация: 10.09.2007
Сообщений: 258
По умолчанию Физико-математический пакет ГРАФ

http://physics.nad.ru/cgi-bin/gra.pl...00/x);spline=1 - так ещё красивее :-)
Интересно глянуть в исходники скрипта - что там используется в качестве базы?
techni вне форума   Ответить с цитированием
Старый 17.01.2008, 11:30   #6
Alexander1
Newbie
 
Регистрация: 16.01.2008
Сообщений: 5
По умолчанию Физико-математический пакет ГРАФ

Цитата:
Кстати, не удержусь, может быть, кто-то не знает. Такие вещи калькулятор google делает. Зайдите на www.google.com, в строку поиска вставьте то, что нужно вычислить, хотя бы ваш пример, exp(3)*sin(5)+ln(4) и нажмите "поиск".
Да, точно. Но у нас это получилось как побочный эффект к программе рисования графиков. Просто нужно было дать какой-то ответ, если пользователь не ввёл переменную.


Цитата:
Разработка замечательная, но над ней еще много работать.
http://physics.nad.ru/cgi-bin/gra.pl?sin(100/x)
Функция sin(100/x) отображается с сильными искажениями в
начале оси X. Правильный график должен иметь постоянную
амплитуду синусоиды с возрастающим периодом колебаний.
Ну, я бы не сказал, что это баг. Просто период становится меньше пикселя на экране. Можно просто увеличить количество точек, по которым строится кривая.
http://physics-animations.com/cgi-bi...0;points=10000
Цитата:
http://physics.nad.ru/cgi-bin/gra.pl...00/x);spline=1 - так ещё красивее Интересно глянуть в исходники скрипта - что там используется в качестве базы?
Да, красиво получается Но это тоже принципиальное ограничение. Чтобы всё красиво рисовалось нужно по крайней мере 10 точек и 10 экранных пикселей на период. Скрипты на Перл. Про базу не понял.

Цитата:
Возникла пара вопросов: где именно можно скачать скрипты и чья разработка mimetex.cgi
Мы пока не распространяем наш скрипт. Mimetex- какие-то американцы кажется.
Alexander1 вне форума   Ответить с цитированием
Старый 17.01.2008, 12:18   #7
techni
Advanced Member
 
Регистрация: 10.09.2007
Сообщений: 258
По умолчанию Физико-математический пакет ГРАФ

"или просто установить скрипт у себя на компьютере"
"Мы пока не распространяем наш скрипт"

Не понял данного пассажа, ну да ладно.

Все заинтересованные могут пройти на http://www.sagemath.org/ и использовать свободный математический пакет, который может всё вышеперечисленное и не только. Кстати с ним также можно работать через браузер ( пример: https://sage.math.washington.edu:8101/ ) и его действительно можно установить на своей машине. В отличии от. :-)

techni вне форума   Ответить с цитированием
Старый 17.01.2008, 13:11   #8
Alexander1
Newbie
 
Регистрация: 16.01.2008
Сообщений: 5
По умолчанию Физико-математический пакет ГРАФ

Цитата:
Не понял данного пассажа, ну да ладно.

Все заинтересованные могут пройти на http://www.sagemath.org/ и использовать свободный математический пакет, который может всё вышеперечисленное и не только. Кстати с ним также можно работать через браузер ( пример: https://sage.math.washington.edu:8101/ ) и его действительно можно установить на своей машине. В отличии от. *
Вот так всегда, сделаешь, приходишь, говоришь пользуйтесь люди бесплатно, а тебя уже в чём-то обвиняют. Скачайте у америкосов говорят лучше 730 Мб.. Ну я скачал.. Просто ради интереса. Целый день качал, хотя у меня канал 4 Mb/s. Развернул - 2,5 гигабайта. Ну нифига себе думаю.. 3DMax и тот пару сотен мегабайт занимает, а стоит 3000$. А тут больше чем в Windows и всё удовольствие бесплатно. Смотрю в папку, а там не exe-шника, ничего, только файлы с каким-то непонятным расширением. Cтал смотреть по факам. Говорят, чтобы запустить эти файлы нужно скачать плеер. Нашёл в интернете, заполнил несколько форм, качнул ещё 200 Mb. Установил, перегрузился. Вешает компьютер. В общем кучу времени потратил потом, чтобы убить эту софтину. Благо пробовал не на рабочем, а на тестовом компьютере. В общем не судьба. По второй ссылке наткнулся на пароль. В общем игра для тех, кто любит такой секс.
Alexander1 вне форума   Ответить с цитированием
Старый 18.01.2008, 13:24   #9
techni
Advanced Member
 
Регистрация: 10.09.2007
Сообщений: 258
По умолчанию Физико-математический пакет ГРАФ

Саша-Раз, где именно ты увидел обвинение в чём бы то ни было и от кого?
Если языки программирования ты понимаешь столь же адекватно как и русский, то пользоваться твоим скриптом страшновато.

Специально для тех, кто не осилил перевод фразы "no login required" прямая ссылка на публично доступные "рабочие тетради" - фактически примеры использования: https://sage.math.washington.edu:8101/pub
Регистрация необходима для того, чтобы хранить историю своей работы с программой на сервере.

Что касается твоих проблем с виндой - даже вчитываться неинтересно: у меня под GNU/Linux всё прекрасно работает.

По поводу претензий по размеру: если сможешь написать нечто сравнимое по возможностям и существенно меньшее по размеру, то сниму перед тобой шляпу. Про сравнение с 3DMax снова не осилил - при чём тут оно?
techni вне форума   Ответить с цитированием
Старый 18.01.2008, 13:43   #10
Alexander1
Newbie
 
Регистрация: 16.01.2008
Сообщений: 5
По умолчанию Физико-математический пакет ГРАФ

Ну не нравится не пользуйся. А с твоими ссылками я уже наигрался вдоволь. Ты мне скажи ещё Windows снести и поставить Linux.. и тогда у меня твои ссылки заработают Да, конечно, есть куча бесплатных и ещё большая куча платных (в нашей стране бесплатных) могучих математических пакетов. Но зачем же стрелять из пушки по воробьям? Если есть какие-то комментарии по поводу функциональности и применимости нашей программки, то буду рад услышать. А так пока просто недовольство, что я не отдал тебе сразу исходный код. Ну так я его ещё не доделал. Да и запускать не так просто (нужно подключать Perl-модули, над чем я много провозился). Задумка была просто как вспомогательное средство при необходимости вставить формулу или график в сообщение на форум. Вот и всё. Хотя возможно применение окажется шире.
Alexander1 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 15:54. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2024, «Аспирантура. Портал аспирантов»
Рейтинг@Mail.ru