Толик Панков
hex_laden
............ .................. ................

October 2030
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Толик Панков [userpic]
Advancend Grapher

Преамбула


Мелкому другу срочно понадобилась программа, создающая графики по формулам, а Excel не подошел, бо до сих пор не умеет рисовать нормальные синусоиды, если задать интервал, например, от -10 до +10. Во всяком случае, препод сказал, что его графики из Excel не устраивают. А курсовая на носу у парня.

Слава Великим Древним и Ктулху лично, я компьютерный Плюшкин, и моего препода тоже не устраивали графики из Майкрософт Пуксель. Так что откопал такую вот программу.

Что умеет


+ Строить графики по формулам с нужным шагом и интервалом.
+ На одной координатной оси можно размещать несколько графиков
+ Импортировать результат в BMP/GIF
+ Дофига всякого-разного, что никогда не надо было, но вдруг кому-то понадобится (графики в полярных координатах, какие-то производные и прочий страшный матан). Мы электрики - нам красиво синусоиду нарисовать хватает (тьфу-тьфу-тьфу, как бы не сглазить).

Простейшее построение графика


Заходим в меню: Построение --> Добавить график

Попадаем в окошко построения:



Вбиваем формулу, выбираем основные параметры графика (цвет, толщина линии и т.д.).

Переключаемся на вкладку Доп. свойства:



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

График можно отредактировать. Для этого нужно нажать F4 или перейти в меню Построение --> Список графиков:



Нужный график можно удалить, нажав по графику в окне Список графиков правой кнопкой мыши, и выбрав пункт Удал. из контекстного меню, либо отредактировать его (поменять формулу, цвет, прочие параметры) дважды кликнув мышью по соответствующей строке.

Сохранение


Программа сохраняет данные в своем собственном бинарном формате. Не расковыривал его.

testgraph.agr

Экспорт


Программа может экспортировать изображение в формат BMP или GIF, а поскольку, внутри программа таки растровая, размер экспортируемого изображения может быть любой. Пример:



Скачать оригинальный BMP (1024x768)

На картинке представлена демонстрация возможностей. Три графика:

+ sin(x)^2 - красный
+ -sin(x)^2 - фиолетовый
+ (sin (x^2)^2)*10 - серый

Совместимость


Windows 98 SE - Windows 10 (Windows 11 не подтверждена)

Лицензия


Бесплатно для граждан ГОРФ. Для активации бесплатности нужно в установщике выбрать русский язык и подтвердить дополнение к лицензии. Не ломал, ибо само работает.

Скачать


Advancend Grapher 1.5 build 3 с MEGA.NZ (SFX ZIP Wrapper+Original Installer)

Это репост с сайта http://tolik-punkoff.com
Оригинал: https://tolik-punkoff.com/2023/04/04/advancend-grapher/

Comments

Симпатично, а чем gnuplot преподу и другу и не подходит?

В мое время gnuplot или не было, или он был только в местах, где были интернеты. Что есть, то и дал. Для курсовика хватит.

Серая синусоида - с неправильными мин/максами.

Пересчитал вручную, вроде то же самое получилось. Правда у меня миллиметровки нету (кошка сгрызла), так что точность не гарантирую. Но вроде на правду похоже.

(Anonymous)

Бугага, кошка сгрызла, епт.

Это не бугага, это бида-бида. Я на алихе купил рулон миллиметровки для барометра, но только для китайского. А он больше по формату. Ну я в подпол и положил, об рулон кошка когти точила, разорвала все к хуям кошачьим.

(Anonymous)

Барографа м/б?

Конечно. Я ж метеоролог-кун. Не барометр, барограф.

Не, я имел в виду, что эта функция должна достигать минимумов в 0 и максимумов в 10. Она их не достигает на графике, это артефакт алгоритма plot'a. Этот алгоритм идёт слева направо попиксельно (по сетке x с шагом ширной в пиксель) и считает f(x), но почти не попадает в те х-ы, в которых функция достигает минимумов/максимумов.

Тоже бида, но курсовик вроде предварительно приняли. Тем более в оригинале формулы проще, это я для картинки решил поизъебываться.

У нас же сейчас как курсовики принимают - надо купить книжку, которую издал препод, у молодых преподов еще на Ютуб, Инстаграмм и Телеграмм подписаться. Не дай Ктулху, если препод платный софт пишет в свободное время. Но такие в хабзайках не водятся.