|
Персональные инструменты |
|||
|
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». Репликация: База Знаний «Заказных Информ Систем» → «Gnuplot» |
||