Научное программное обеспечение для рисования диаграмм
Я хочу нарисовать математические картинки в виде графиков, но только простые, такие как быстрый набросок экспоненциального пересечения затухания в точке, помеченной буквой А, или что-то в этом роде, и я хочу нарисовать диаграмму некоторого оборудования, такого как объектив и луч света пропускается через крошечное отверстие и проецируется на экран. Диаграммы как это:
Но так они выглядят больше так:
а также:
Есть ли на Ubuntu какое-либо программное обеспечение, которое позволит мне делать это легко и точно?
2 ответа
Я бы предложил KiCad. Это приложение, которое помогает вам создавать профессиональные схемы и печатные платы.
Вы можете легко установить его, добавив в систему следующий PPA:
sudo add-apt-repository ppa:adamwolf/kicad-testing-daily
sudo apt-get update
sudo apt-get install kicad kicad-doc-en
В прошлом я использовал xfig
для таких проектов. Несмотря на то, что интерфейс сильно устарел (и требуется мышь с тремя кнопками), генерируемые им цифры имеют высокое качество. Вы можете установить его используя
sudo apt-get install xfig
Недавно я начал использовать Inkscape
для генерации фигуры. Программа может импортировать / экспортировать из / в eps, pdf, svg и даже Latex (через PSTricks).
Для рисования принципиальных схем вы можете импортировать существующую графику SVG различных компонентов, так как в Интернете их много (т.е. смотрите это). Нарисовать сходящуюся диаграмму линз, как у вас выше, должно быть довольно легко.
sudo apt-get install inkscape
Пожалуйста, помните, что кривая обучения для inkscape
крутой Документация о том, как использовать программу, хороша, и есть несколько видеоуроков о том, как выполнять сложные задачи уже на YouTube (хотя часто для графического дизайна, а не технических фигур), чтобы помочь вам учиться.
Изменить: я только что прочитал пост на суперпользователя, который предполагает, что Inkscape не является лучшим для таких рисунков. Вместо этого они предлагают Google SketchUp для технической части и Inkscape, чтобы добавить дополнительные функции к вашей графике.