|
Персональные инструменты |
|||
|
|
GnuplotМатериал из CustisWiki
СодержаниеБыстрый стартДля того, чтобы нарисовать график в 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». |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||