Я пытаюсь произвести объект (по крайней мере, спирали и точку) очень похожи на эту:рисование 3D-спирали и сфер в Gnuplot
Формулу для рисования спирали это :
Теперь предположим, что я взять = 1 и R = 1.
Я попытался с помощью Gnuplot, как это:
splot [t=-20:20] cos(t), sin(t), t
Это хороший старт, мне нужно найти правильные настройки a и R или изменить отображаемую ось.
Как добавить небольшие сферы по заданным координатам на тот же участок? Скажи:
(0,1,1) -> size 0.2
(1,1,2) -> size 0.1
Просто замечание: Если ваша основная цель заключается в "рисунок" а не «заговор», вы можете взглянуть на LaTex и его двигатель PGF/tikz. (см. некоторые [математические примеры] (http://www.texample.net/tikz/examples/feature/matimate-engine/)). С помощью tikz вы можете создавать некоторые высококачественные иллюстрации, такие как тот, который вы включили в свой пост. –
Правда, как я понимаю, вы также можете использовать gnuplot в латексе. – dorien
Правильно! Вы можете использовать gnuplot непосредственно из латекса (пакет gnuplottex). Но gnuplot в первую очередь предназначен для построения данных. Если вы хотите нарисовать что-то, tikz - это иногда лучший выбор. Не поймите меня неправильно! gnuplot - мой любимый инструмент построения графиков. Все, что я хочу сказать, это то, что в зависимости от вашей цели есть разные инструменты ... –