Добрый день, > есть функция: > f(a,b,c,d,e,f,g,h)=бла-бла > > и надо построить графики типа > > f(a) при заданных b,c,d,e,f,g,h > f(b) при заданных a,c,d,e,f,g,h > и так далее > > а сунулся в сабже определить функцию, если аргументов у нее более 5, то > он ругается: > function contains too many parameters > Формально, согласно мануалу, независимых переменных может быть не более пяти: "New user-defined variables and functions of one through five variables may be declared and used anywhere, including on the `plot` command itself." Как это ограничение обойти без перекомпиляции, я не знаю. Но, если я правильно понял задачу, то реально у Вас переменная каждый раз одна, а остальное - константы. Если этих функций не очень много, то определите f1(a), f2(b) и т.д. > alpha(omega,r)=omega**2*r > plot alpha(x,3) > > в заглоловке функции он так и пишет 'alpha(x,3)' > нельзя его заставить использовать греческие буквы без повторения функции > в блоке title? то есть понятно что в блоке title директивы plot их можно > нарисовать или в подписях, но как-то неохота дублежом заниматься, > хочется именно раз написать функцию о нескольких переменных и если она > изменится то чтобы title'ы не править и xlabel/ylabel при этом > Насколько я знаю, команда plot либо тупо рисует в легенде то выражение, которое она рисует, если не задана опция title, либо то что задано в title. А Вы как gnuplot используете - пишете для него файлы с набором команд или руками из его командной строки ? У меня gnuplot используется как элемент бэкенда у апача и все команды управления им генерятся перловыми скриптами на основании некоторых общих правил и данных из файлов или базы данных. Можно написать перловый или tcl/tk-ный (с GUI) скрипт, который будет генерить вам нужные команды, включая разные опции команды plot, при этом можно придумать как автоматом формировать опцию title в зависимости от вида отрисовываемой функции.
С уважением, Александр Браво -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

