Форумы > Консультация по матанализу > Необходимо построить график

Поиск
Автор Сообщение
Alex1985 #
30 ноя 2011
Здравствуйте. Задача состоит в следующем: есть значение функции в точках от 0 до 10 с шагом 0.1. Т.е. в точках 0.1, 0.2, 0.3 ... 9.9, 10. Необходимо построить график в декартовой системе координат, связав эти точки линиями. Подскажите, пожалуйста, синтаксис записи в maple. C уважением, Алексей.
o_a #
30 ноя 2011
здравствуйте. 1)можно "в ручную" записать точки, где задана функция и затем использовать команду polygonplot из пакета plots, например, $poly := [[0, 1], [0, 2], [.5, 2.75], [1.25, 3], [2, 2.75], [2.5, 2.25], [1.75, 1.5], [2.5, .75], [2, .25], [1.25, 0], [.5, .25]];$$with(plots):polygonplot(poly, color = magenta,gridlines);  $ 2) можно указать функциональную зависимость, используя команду $pos := [seq([cos(2*Pi*i/n), sin(2*Pi*i/n)], i = 1 .. n)]; $$polygonplot(pos(8)); $
Alex1985 #
30 ноя 2011
Спасибо. 1) Только получается что линиями связываются все точки в том числе первая с последнией и рисуется многоугольник какай-то. А мне нужно простой график функции, просто значение её даные только в точках 0.1, 0.2 и т.д. до 10. 2) А как сделать шаг у переменной i равным 0.1? По умолчанию maple же берет автоматически...
o_a #
30 ноя 2011
1) используется опция style=line Кроме того, для построения функции по точкам используется команда plot
Alex1985 #
30 ноя 2011
при использовании style=line он все равно соединяет все точки. В том числе первую и последнюю. Можно ли как то сделать чтобы соединялись все точки кроме первой и последней? У меня должна получиться ломаная линия, а не замкнутый контур...
o_a #
30 ноя 2011
как я уже писала используйте команду plot plot([[0, 1], [0, 2], [.5, 2.75], [1.25, 3], [2, 2.75], [2.5, 2.25], [1.75, 1.5], [2.5, .75], [2, .25], [1.25, 0], [.5, .25]]);
  • Thumbnail is not available
    400 x 400 11.4KB

Форумы > Консультация по матанализу > Необходимо построить график
Чтобы написать сообщение, необходимо войти или зарегистрироваться