|
Персональные инструменты |
|||
|
GnuplotМатериал из CustisWikiВерсия от 17:53, 5 апреля 2012; VitaliyFilippov (обсуждение | вклад) Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений. Gnuplot командно-декларативная программ для рисования графиков. Может быть использована для отрисовки функций или просто наборов точек в двух- и трех- мерном пространстве. Программа является свободно распространяемой. СодержаниеБыстрый стартДля того, чтобы нарисовать график в CustisWiki, достаточно указать набор команд в тэгах <plot>...</plot>. Основные команды состоят из задания области определения функции (для одномерных графиков это переменная «x», для двухмерных «x», «y»), и команды отрисовки одномерной или двухмерной функции, заданной в символьном виде. Синтаксис функции интуитивно понятен, «+», «-», «*», «/» обозначают стандартные арифметические операторы (умножение должно быть явным, никаких математических сокращений типа «3x» и т. п.), «**» означает возведение в степень, скобки "(", «)» используются для задания приоритета. <plot> set xrange [-5:+5] plot 3*x**4 + 4*x - 2/3 </plot>
gnuplot> set encoding utf8 ^ line 0: expecting one of 'default', 'iso_8859_1', 'iso_8859_2', 'iso_8859_15', 'cp437', 'cp850', 'cp852', 'koi8r' or 'koi8u' Could not find/open font when opening font Arial, using default
Чтобы нарисовать несколько графиков на одном листе, нужно перечислить их через запятую: <plot> set xrange [0:+10] plot 3*log(x), 5*sin(x) </plot>
gnuplot> set encoding utf8 ^ line 0: expecting one of 'default', 'iso_8859_1', 'iso_8859_2', 'iso_8859_15', 'cp437', 'cp850', 'cp852', 'koi8r' or 'koi8u' Could not find/open font when opening font Arial, using default Трехмерные графикиТрехмерные графики рисуются аналогично, нужно задать диапазоны для области определения и использовать команду «splot» <plot> set xrange [-10:+10] set yrange [-10:+10] splot -x**3-y </plot>
gnuplot> set encoding utf8 ^ line 0: expecting one of 'default', 'iso_8859_1', 'iso_8859_2', 'iso_8859_15', 'cp437', 'cp850', 'cp852', 'koi8r' or 'koi8u' Could not find/open font when opening font Arial, using default Графики дискретных величинgnuplot> set encoding utf8 ^ line 0: expecting one of 'default', 'iso_8859_1', 'iso_8859_2', 'iso_8859_15', 'cp437', 'cp850', 'cp852', 'koi8r' or 'koi8u' Could not find/open font when opening font Arial, using default Продвинутым пользователямCсылки
Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
Статья реплицируется в SMWiki, SBWiki, RDWiki, GZWiki, DPWiki, HRWiki, CBWiki, ORWiki, RAWiki, ITWiki. Статья реплицируется в Wiki4IntraNet. |
||