Error in plots display expecting plot structure but received

Sorry, we do not have specific information about your error. There are several resources that can help you find a solution:

There is no help page available for this error

Sorry, we do not have specific information about your error. There are several resources that can help you find a solution:

Related Maplesoft Help Pages

  • 12 Graphics
    Contents Previous Next Index 12 Graphics Maple offers a variety of ways to generate
    2-D and 3-D plots. This chapter shows you how to create and manipulate such

Related Posts & Questions on MaplePrimes

  • plot structure — MaplePrimes
    Jul 5, 2010 display(pp,p1);. Error, (in plots:-display) expecting plot structure but received: pointplot(Array(1..
  • I’m having problems with plotting graphs of system of equatiosn with …
    Jun 8, 2019 Error, (in plots:-display) expecting plot structures but received: [p1]. > G := `<|>`(`<,>`(seq. G := Vector(4, {(1) = ` 101 x 2 …
  • trying to find sum square errors and new parameter values and plots
    Jun 18, 2020 Error, (in dsolve/numeric) ‘parameters’ must be specified as a … Error, (in plots:-display) expecting plot structure but received: p_C …

Other Resources

  • Review the Error Message Guide Overview
  • Frequently Asked Questions
  • Contact Maplesoft Technical Support

 

 Построение графика в Maple 14 в полярной системе координат

Сообщение14.05.2014, 18:40 


23/06/13
5

Доброго времени суток!
Возникла следующая проблема: пытаюсь построить график в полярной системе координат в Maple 14 для
$ln(c/sin(theta))cdot(cos(theta)-1)-theta-sin(theta) = 0$
но Maple выдает то Error, (in plots:-display) expecting plot structures but received

, то Warning, unable to evaluate the function to numeric values in the region; see the plotting command’s help page to ensure the calling sequence is correct

Строить пытаюсь при помощи plot или polar plot.
Это уравнение изогональных траекторий к уравнению «спиц велоколеса».
Прошу помощи, не умею адекватно пользоваться синтаксисом Maple, окончательно запутался :-(

Профиль  

Ms-dos4 

 Re: Построение графика в Maple 14 в полярной системе координат

Сообщение14.05.2014, 19:03 

Заслуженный участник


25/02/08
2961

Так например

Код:

plot(ln(5/sin(x))*(cos(x)-1)-x-sin(x), x = 0 .. 2*Pi, coords = polar)

А то до смешного доходит, вы пытаетесь строить график, не задавая константу $[c]$ (я взял её равной 5 для примера), о чём вам Maple прямо и говорит.

Профиль  

Boris143 

Re: Построение графика в Maple 14 в полярной системе координат

Сообщение18.05.2014, 21:06 


23/06/13
5

Профиль  

Ms-dos4 

 Re: Построение графика в Maple 14 в полярной системе координат

Сообщение18.05.2014, 21:48 

Заслуженный участник


25/02/08
2961

Вы «криво» записали формулу, так что я не очень понял, что у вас за функция. Как я понимаю это $[{e^{2{mathop{rm tg}nolimits} (frac{x}{2}) - x}}]$ (а может $[{e^{2{mathop{rm tg}nolimits} (frac{x}{2} - x)}}]$ ?). В любом случае ошибка в том, что это иностранные пакеты, и у них тангенс обозначается $[tan ]$. Поэтому например для первой функции график строится так

Код:

plot(exp(2*tan((1/2)*x)-x), x = (1/4)*Pi .. (1/3)*Pi, coords = polar)

для второй функции (в скобках) так

Код:

plot(exp(2*tan((1/2)*x-x)), x = (1/4)*Pi .. (1/3)*Pi, coords = polar)

Профиль  

Boris143 

Re: Построение графика в Maple 14 в полярной системе координат

Сообщение19.05.2014, 08:45 


23/06/13
5

Вы «криво» записали формулу, так что я не очень понял, что у вас за функция.

Вот как у меня записано в Mаple, но не работает:

Код:

q0 := plot({exp^(2*tan((x/2))-x)}, x = (Pi/4) .. (Pi/3), coords = polar, color = red)

Профиль  

Boris143 

Re: Построение графика в Maple 14 в полярной системе координат

Сообщение19.05.2014, 09:49 


23/06/13
5

Все, нашел ошибку,спасибо Вам больше!

Профиль  

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы

illusionX

Сообщения: 10
Зарегистрирован: Вс апр 12, 2009 10:49 am

Построение кривой

Здравствуйте. я недавно использую программы математического моделирования, и не очень хорошо разбираюсь в нем. Поэтому возникла такая проблема:

Нужно построить кривую (с рисунком) 13[x]^2+10xy+13[y]^2=72

Делал как показано

http://www.exponenta.ru/soft/maple/student2/la/ex5.html

(по аналогии вставлял код)

При выводе последнего кода, пишет ошибку:

Error, (in plots:-display) no object to display

Error, (in plots:-display) expecting plot structures but received: [XY]

В чем проблема? Заранее спасибо.

http://webfile.ru/3404752

— мой исходник


Kitonum

Сообщения: 2084
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Re: Построение кривой

Сообщение Kitonum » Вс апр 12, 2009 2:01 pm

illusionX писал(а):Здравствуйте. я недавно использую программы математического моделирования, и не очень хорошо разбираюсь в нем. Поэтому возникла такая проблема:

Нужно построить кривую (с рисунком) 13[x]^2+10xy+13[y]^2=72

Делал как показано

http://www.exponenta.ru/soft/maple/student2/la/ex5.html

(по аналогии вставлял код)

При выводе последнего кода, пишет ошибку:

Error, (in plots:-display) no object to display
Error, (in plots:-display) expecting plot structures but received: [XY]

В чем проблема? Заранее спасибо.

http://webfile.ru/3404752

— мой исходник

У меня, когда я прошёлся по Вашему коду в стандартном интерфейсе Maple 12, всё работает, только надо, когда программа предлагает выбор между function definition и remember table assignment выбирать последнее. Кроме того, в последней серии команд уберите всё, что связано с построением прямоугольника rect (он имел смысл для гиперболы, т.к. помогал построить асимптоты, а у Вас эллипс).

Если хотите получить все результаты (и даже более подробные) сразу, а не по частям, посмотрите мою разработку «Две процедуры по теории кривых 2 порядка» в разделе сайта: методические разработки

-> математика -> maple.


illusionX

Сообщения: 10
Зарегистрирован: Вс апр 12, 2009 10:49 am

Сообщение illusionX » Вс апр 12, 2009 8:40 pm

Спасибо. Про операцию rect понял.

А что такое function definition и remember table assignment? И почему выбирать надо именно последнее?


Kitonum

Сообщения: 2084
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Сообщение Kitonum » Пн апр 13, 2009 1:32 am

illusionX писал(а):
А что такое function definition и remember table assignment? И почему выбирать надо именно последнее?

function definition означает определение функции, в данном случае 2 переменных. В стандартной записи:

f:=(x,y)-> некоторое выражение, зависящее от переменных x и y. Если, например, Вы потом напишите

f(u,v), то программа заменит в этом выражении x на u, а y на v.

Table assignment означает обычное присвоение, т.е. запись f(x,y):=то же самое выражение от x и y означает, что f(x,y) это имя (идентификатор) того, что стоит справа. Можно сказать, что x и y слева в f(x,y) никак логически не связаны с символами x и y справа в выражении. И если Вы потом напишите f(u,v), то ничего не произойдёт. Для программы — это совершенно новый набор символов, ничего не означающий.

Понимать надо именно во втором смысле, т.к. сама запись кода этому соответствует (в прежних версиях программа не стала бы ничего спрашивать, а сразу бы поняла как надо). В принципе можно переделать программу, чтобы понимала в функциональном смысле, но тогда в некоторые места пришлось бы вносить коррективы (подумайте сами в какие?).


Содержание

  1. Exponenta.ru
  2. Построение кривой
  3. Построение кривой
  4. Re: Построение кривой

Exponenta.ru

Образовательный математический сайт

Построение кривой

Модератор: Admin

Построение кривой

Сообщение illusionX » Вс апр 12, 2009 10:53 am

Здравствуйте. я недавно использую программы математического моделирования, и не очень хорошо разбираюсь в нем. Поэтому возникла такая проблема:

Нужно построить кривую (с рисунком) 13[x]^2+10xy+13[y]^2=72

При выводе последнего кода, пишет ошибку:

Error, (in plots:-display) no object to display
Error, (in plots:-display) expecting plot structures but received: [XY]

В чем проблема? Заранее спасибо.

Re: Построение кривой

Сообщение Kitonum » Вс апр 12, 2009 2:01 pm

illusionX писал(а): Здравствуйте. я недавно использую программы математического моделирования, и не очень хорошо разбираюсь в нем. Поэтому возникла такая проблема:

Нужно построить кривую (с рисунком) 13[x]^2+10xy+13[y]^2=72

При выводе последнего кода, пишет ошибку:

Error, (in plots:-display) no object to display
Error, (in plots:-display) expecting plot structures but received: [XY]

В чем проблема? Заранее спасибо.

У меня, когда я прошёлся по Вашему коду в стандартном интерфейсе Maple 12, всё работает, только надо, когда программа предлагает выбор между function definition и remember table assignment выбирать последнее. Кроме того, в последней серии команд уберите всё, что связано с построением прямоугольника rect (он имел смысл для гиперболы, т.к. помогал построить асимптоты, а у Вас эллипс).

Если хотите получить все результаты (и даже более подробные) сразу, а не по частям, посмотрите мою разработку «Две процедуры по теории кривых 2 порядка» в разделе сайта: методические разработки
-> математика -> maple.

Сообщение illusionX » Вс апр 12, 2009 8:40 pm

Спасибо. Про операцию rect понял.

А что такое function definition и remember table assignment? И почему выбирать надо именно последнее?

Сообщение Kitonum » Пн апр 13, 2009 1:32 am

function definition означает определение функции, в данном случае 2 переменных. В стандартной записи:
f:=(x,y)-> некоторое выражение , зависящее от переменных x и y. Если, например, Вы потом напишите
f(u,v), то программа заменит в этом выражении x на u, а y на v.
Table assignment означает обычное присвоение, т.е. запись f(x,y):=то же самое выражение от x и y означает, что f(x,y) это имя (идентификатор) того, что стоит справа. Можно сказать, что x и y слева в f(x,y) никак логически не связаны с символами x и y справа в выражении. И если Вы потом напишите f(u,v), то ничего не произойдёт. Для программы — это совершенно новый набор символов, ничего не означающий.
Понимать надо именно во втором смысле, т.к. сама запись кода этому соответствует (в прежних версиях программа не стала бы ничего спрашивать, а сразу бы поняла как надо). В принципе можно переделать программу, чтобы понимала в функциональном смысле, но тогда в некоторые места пришлось бы вносить коррективы (подумайте сами в какие?).

Источник

Tags are words are used to describe and categorize your content. Combine multiple words with dashes(-), and seperate tags with spaces.

I have the following script 

Download display_plot_-plot_s.mw

, where i tried to import two collumns of data from excel, what am i suppose to put after «display» to obtain the plot?

restart:with(Statistics):  with(ExcelTools): Data := Import(«c:\my folder\Book1.xls»);

(1)

V, C := Data[.., 1], Data[.., 2];

(2)

pp:=pointplot(V,C,symbolsize=5,color=green):

answer1 := Fit(a*x^n+b*x+c, V, C, x);

(3)

p1 := plot(answer1, x = 0 .. 10);

(4)

Error, (in plots:-display) expecting plot structure but received: pointplot(Array(1..18, {(1) = 0.1757488e-2, (2) = 1.007989, (3) = 2.010982, (4) = 3.014348, (5) = 4.020584, (6) = 5.023558, (7) = 6.029602, (8) = 7.032205, (9) = 8.035038, (10) = 9.041249, (11) = 10.04456, (12) = 11.05089, (13) = 12.05386, (14) = 13.05699, (15) = 14.06474, (16) = 15.06929, (17) = 16.07686, (18) = 17.08172}), Array(1..18, {(1) = 0.2605711e-11, (2) = 0.1622541e-9, (3) = 0.3040835e-9, (4) = 0.4290568e-9, (5) = 0.5583454e-9, (6) = 0.6814651e-9, (7) = 0.8124977e-9, (8) = 0.924913e-9, (9) = 0.1050371e-8, (10) = 0.1166342e-8, (11) = 0.128928e-8, (12) = 0.1399596e-8, …

An old script i have, where i copied and paste the data from excel does not seem to give the problem. working_plot_and_fit.mw

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
  • Forums

  • Mathematics

  • MATLAB, Maple, Mathematica, LaTeX

Maple — Error (in plots:-display)

  • Maple

  • Thread starter
    darida

  • Start date
    Oct 1, 2013

  • Tags

    maple

  • Oct 1, 2013
  • #1
I tried this on maple:

eps1 := [0, 1/5, 2/5, 3/5, 4/5, 1]:
start1 := 2.3:
base1 := 1.1:
for i from 1 to 6 do
R := start1*base1**0:
points1 := [R, evalf(eval(mH, {M=1, r=R, epsilon = eps1}))]:
for a from 1 to 20 do
R := start1*base1**a:
points1 := points1, [R, evalf(eval(mH, {M=1, r=R, epsilon = eps1}))]:
end do:
end do:
plots[display]({
setoptions(symbol = diamond, symbolsize = 12, color = black),
plot([points1[1]]), pointplot([points1[1]]),
plot([points1[2]]), pointplot([points1[2]]),
plot([points1[3]]), pointplot([points1[3]]),
plot([points1[4]]), pointplot([points1[4]]),
plot([points1[5]]), pointplot([points1[5]]),
plot([points1[6]]), pointplot([points1[6]]),
},
textplot({[16,1.0, epsilon_ = 0.0],[16, 0.95, epsilon_ = 0.2],
[16, 0.84, epsilon_ = 0.4],[16, 0.95, epsilon_ = 0.6],
[16, 0.5, epsilon_ = 0.8],[16, 0.29, epsilon_ = 1.0]},
align={right},font=[TIMES,ROMAN,12]),
axes=boxed,
axis[1] = [mode = log, gridlines = [8, thickness = 1, subticks = false, color = grey]],
axis[2] = [gridlines = [color = grey]],
view = [2 .. 16, .25 .. 1.03]
);

But got this error:
Error, (in plots:-display) cannot make plot structure from object with name pointplot

What is wrong here?

Source: «www.diva-portal.org/smash/get/diva2:114136/FULLTEXT01.pdf‎» [Broken]
Edit: Appendix A

Last edited by a moderator: May 6, 2017

Answers and Replies

Suggested for: Maple — Error (in plots:-display)

  • Last Post
  • Sep 15, 2022
  • Last Post
  • Sep 5, 2022
  • Last Post
  • Jan 9, 2021
  • Last Post
  • Oct 23, 2019
  • Last Post
  • May 12, 2020
  • Last Post
  • Sep 4, 2019
  • Last Post
  • Jan 18, 2021
  • Last Post
  • Apr 13, 2018
  • Last Post
  • Apr 8, 2018
  • Last Post
  • Sep 19, 2017
  • Forums

  • Mathematics

  • MATLAB, Maple, Mathematica, LaTeX

Exponenta.ru

Образовательный математический сайт

Построение кривой

Модератор: Admin

Построение кривой

Сообщение illusionX » Вс апр 12, 2009 10:53 am

Здравствуйте. я недавно использую программы математического моделирования, и не очень хорошо разбираюсь в нем. Поэтому возникла такая проблема:

Нужно построить кривую (с рисунком) 13[x]^2+10xy+13[y]^2=72

При выводе последнего кода, пишет ошибку:

Error, (in plots:-display) no object to display
Error, (in plots:-display) expecting plot structures but received: [XY]

В чем проблема? Заранее спасибо.

Re: Построение кривой

Сообщение Kitonum » Вс апр 12, 2009 2:01 pm

illusionX писал(а): Здравствуйте. я недавно использую программы математического моделирования, и не очень хорошо разбираюсь в нем. Поэтому возникла такая проблема:

Нужно построить кривую (с рисунком) 13[x]^2+10xy+13[y]^2=72

При выводе последнего кода, пишет ошибку:

Error, (in plots:-display) no object to display
Error, (in plots:-display) expecting plot structures but received: [XY]

В чем проблема? Заранее спасибо.

У меня, когда я прошёлся по Вашему коду в стандартном интерфейсе Maple 12, всё работает, только надо, когда программа предлагает выбор между function definition и remember table assignment выбирать последнее. Кроме того, в последней серии команд уберите всё, что связано с построением прямоугольника rect (он имел смысл для гиперболы, т.к. помогал построить асимптоты, а у Вас эллипс).

Если хотите получить все результаты (и даже более подробные) сразу, а не по частям, посмотрите мою разработку «Две процедуры по теории кривых 2 порядка» в разделе сайта: методические разработки
-> математика -> maple.

Сообщение illusionX » Вс апр 12, 2009 8:40 pm

Спасибо. Про операцию rect понял.

А что такое function definition и remember table assignment? И почему выбирать надо именно последнее?

Сообщение Kitonum » Пн апр 13, 2009 1:32 am

function definition означает определение функции, в данном случае 2 переменных. В стандартной записи:
f:=(x,y)-> некоторое выражение , зависящее от переменных x и y. Если, например, Вы потом напишите
f(u,v), то программа заменит в этом выражении x на u, а y на v.
Table assignment означает обычное присвоение, т.е. запись f(x,y):=то же самое выражение от x и y означает, что f(x,y) это имя (идентификатор) того, что стоит справа. Можно сказать, что x и y слева в f(x,y) никак логически не связаны с символами x и y справа в выражении. И если Вы потом напишите f(u,v), то ничего не произойдёт. Для программы — это совершенно новый набор символов, ничего не означающий.
Понимать надо именно во втором смысле, т.к. сама запись кода этому соответствует (в прежних версиях программа не стала бы ничего спрашивать, а сразу бы поняла как надо). В принципе можно переделать программу, чтобы понимала в функциональном смысле, но тогда в некоторые места пришлось бы вносить коррективы (подумайте сами в какие?).

Источник

Error in plot expecting

Программа для расчета положения и скоростей объектов при реактивном и «нереактивном» разделении компонентов.

Выполнена под непосредственным и личным руководством Василия Мозалева!
Экспорт из рабочего файла Maple, под условным названием васькина_хнь.mws
Дата создания: 29 марта 2010г.

Нормальные расчеты можно посмотреть здесь

Очень часто, адрес данной страницы (именно этой страницы!) появляется в выдаче поисковых систем по запросу, содержащему фразу: » Error, (in plot) expecting . »
Это словосочетание часто встречается в этом расчете. Случилось это потому, что «автор» этого расчета, Вася Мозалев (абсолютно неграмотный молодой человек из города Рязань), таким образом исказил расчет, что математический пакет Maple не может построить графики.
Необходимо быть очень внимательным при организации данных, используемых для построении графиков.
Эта страница с грубым ошибочным расчетом специально оставлена на сайте.

Вот в этих расчетах Maple фраза » Error, (in plot) expecting . » отсутствует. Все графики строятся корректно.

Параметр n — количество «дробинок»

Процедура для системы с центрифугой

Объявление глобальных переменных.

> global w,r,V,S,Vc,Sc,DD,DS,VDS,f,dt,Time,CMc,CM,MVc1,MVc2;

w — угловая скорость вращения, const;

r — радиус, по которому движутся элементы системы;

V — таблица значений абсолютных скоростей отдельных дробинок после отделения;

S -таблица значений расстояний: от начала координат до положения дробинки по завершении всего цикла.

Vc -таблица значений скоростей ЦМ остатка.

Sc -таблица значений расстояний: от начала координат до ЦМ остатка.

DS -таблица значений расстояний: от ЦМ остатка до оси вращения, т.е до точки отделения частицы, так называемая величина «Delta»;

DD -таблица значений «дельта дельты»: отскок ЦМ остатка при отделении одной элементарной частицы;

VDS -таблица значений скоростей. Относительная скорость смещения оси вращения (т.е точки отделения частицы), относительно ЦМ остатка .;

f -таблица значений углов;

dt -интервал времени между отделениями частиц

Time -таблица значений времен. Совершенно простая и необязательная, но удобна при организации графика;

CMc -таблица значений положения ЦМ всей системы;

CM -таблица значений ЦМ «цепочки» отделившихся частиц в каждый момент времени;

MVc1 и MVc2 -таблицы значений импульсов «остатка» до отделения элементарной частицы и после.

Разница между этими значениями аналогична величине DD. Только это «скачок» импульса остатка, т.е. та величина, что и заставляет двигаться остаток.

dt -интервал времени между отделениями частиц.

Определяется, как деление всего времени (2Pi/w) на число элементарных частиц (n)

Заполнение Time -таблицы значений времен. Совершенно простая и необязательная, но удобна при организации графика;

Заполнение f -таблицы значений углов

Таблица суммарного импульса остатка до отделения

> MVc1[i]:=(m1*w*r*sum(cos(f[k]),k=i..n));

Таблица суммарного импульса остатка после отделения

> MVc2[i]:=(m1*w*r*sum(cos(f[k]),k=i..n-1));

Заполнение DS -таблицы значений расстояний: от ЦМ остатка до оси вращения M0, т.е до точки отделения частицы

> DS[i]:=-r*m1*sum(sin(f[k]),k=i..n)/(M0+m1*(n-i+1));

Скорость изменения величины DS в момент предшествующий отделению i-ой дробинки

> VDS[i]:=-r*m1*w*sum(cos(f[k]),k=i..n)/(M0+m1*(n-i+1));
> DD[i]:=-r*m1*sum(sin(f[k]),k=i..n-1)/(M0+m1*(n-i))+r*m1*sum(sin(f[k]),k=i..n)/(M0+m1*(n-i+1));
> V[0]:=0;Vc[0]:=0;Sc[0]:=0;S[0]:=0; CMc[0]:=0; CM[0]:=0;

Цикл заполнения V[i],S[i],Vc[i],Sc[i],CM[i],CMc[i]

V[i]:=Vc[i-1]+VDS[i-1]+w*r; ( По мнению Василия — это неправильно )

> V[i]:=Vc[i-1]+VDS[i]+w*r;

Расстояние, пройденное дробинкой

S[i]:=Sc[i-1]+DS[i-1]+V[i]*(n-i)*dt; ( По мнению Василия — это неправильно )

> S[i]:=Sc[i-0]+DS[i-0]+V[i]*(n-i)*dt;
> Vc[i]:=(Vc[i-1]*(M0+m1*(n-i+1))-m1*V[i])/(M0+m1*(n-i));

Координаты центра масс остатка!

Sc[i]:=Sc[i-1]+DD[i-1]+Vc[i]*dt; ( По мнению Василия — это неправильно )

> Sc[1]:=Sc[i-1] + DD[i] + Vc[i-1]*dt;

Координаты центра масс дробинок!

Вычисление должно быть похоже на вычисление S[i]

> CM[i]:=sum(Sc[k-1]+DS[k-1]+V[k]*(i-k+1)*dt,k=1..i)/i;

Координаты центра масс всей системы!

> CMc[i]:=(m1*i*CM[i]+(M0+m1*(n-i))*Sc[i])/(M0+m1*n);

Warning, `m1` is implicitly declared local to procedure `Non_jet`

Warning, `i` is implicitly declared local to procedure `Non_jet`

Warning, `df` is implicitly declared local to procedure `Non_jet`

Объявление процедуры Jet — расчет для системы с реактивным отделением

Здесь все, практически, то же самое.

Величины такие же, помечены буквой «j».

Разумеется, отсутствуют величины: DD, DS, VDS.

> global Vj,Sj,Vcj,Scj,dt,CMcj,CMj;
> Vj[0]:=0;Vcj[0]:=0;Scj[0]:=0;Sj[0]:=0;CMcj[0]:=0; CMj[0]:=0;

Цикл заполнения Vj[i],Sj[i],Vcj[i],Scj[i],CMj[i],CMcj[i]

Расстояние, пройденное дробинкой

> Sj[i]:=Scj[i-1]+Vj[i]*(n-i)*dt;

Скорость ЦМ остатка .

Я просто беру суммарный импульс летящих дробинок. Импульс остатка равен этой величине.

Делим на массу — получаем скорость!

> Vcj[i]:=-(m1*sum(Vj[k],k=1..i))/(M0+m1*(n-i));

Координаты Центра Масс остатка!

> Scj[i]:=Scj[i-1]+Vcj[i]*dt;

Координаты Центра Масс дробинок!

> CMj[i]:=sum(Scj[k-1]+Vj[k]*dt*(i-k+1),k=1..i)/i;

Центр масс всей системы!

> CMcj[i]:=(m1*i*CMj[i]+(M0+m1*(n-i))*Scj[i])/(M0+m1*n);
> end:#конец процедуры Jet

Warning, `m1` is implicitly declared local to procedure `Jet`

Warning, `i` is implicitly declared local to procedure `Jet`

Необходима для построения графиков

r -радиус центрифуги

w -угловая скорость вращения центрифуги

M1c -суммарная масса дробинок, находящихся в каждой системе

M0 -масса пустого корпуса каждой системы

> r:=1;w:=1;M1c:=1;M0:=10;

Графики относительных смещений «Дельта» и «Дельта-дельты»

> PDD:=[[Time[i],DD[i]] $i=0..n]: # набор для графика DD (дельта дельты)
> PDS:=[[Time[i],DS[i]] $i=0..n]:# набор для графика DS (дельты)
> plot(PDD,x=dt..2*Pi/w,title=»Дельта дельты»,color=[green]);
> plot([PDS,PDD],x=dt..2*Pi/w,title=»Большая кривая — смещение ‘дельта’, малая — ‘дельта дельты’, «,axes=frame,legend=[«дельта DS»,»дельта дельты DD»]);

В первом полупериоде, расстояние DS положительно и возрастает.

График относительной скорости перемещения оси вращения (точки отделения дробинок) относительно ЦМ остатка .

> PVDS:=[[Time[i],VDS[i]] $i=0..n]:# набор для графика относительной скорости VDS
> plot(PVDS,t=dt..2*Pi/w);

В первом полупериоде, скорость VDS положительна.

И направление совпадает с направлением движения оторвавшейся дробинки!

Sc и Scj — координаты ЦМ «остатка». Данный график иллюстрирует изменение этих координат со временем.

> PScj:=[[Time[i],Scj[i]] $i=0..n]:# набор для графика положения ЦМ остатка при реактивном движ.
> PSc:=[[Time[i],Sc[i]] $i=0..n]:# набор для графика того же самого для центрифуги.
> plot([PSc,PScj],t=0..2*Pi/w,title=»Перемещение ЦМ остатков»,legend=[«ЦМ остатка центриф»,»ЦМ остатка реактив»]);

График «цепочек» дробинок, т.е. положение дробинок в момент окончания цикла.

> PSj:=[[Sj[n-j],j] $j=0..n-1]:# набор для графика положения дробинок (реактивное движ)
> PS:=[[S[n-j],j] $j=0..n-1]:# набор для графика положения дробинок (центрифуга)
> plot([PS,PSj,PS,PSj],s=S[n]..S[1],title=»Положение дробинок в момент окончания цикла.( Временной срез)», labels=[«расстояние от точки старта в момент времени t=2Pi/w»,»Номер дробинки»],legend=[«цепочка от центрифуги»,»цепочка от реактив»,» «,» «],style=[line,line,point,point],color=[red,blue,red,blue],symbol=circle,symbolsize=5);

Error, (in plot) expecting a real constant as range endpoint but received Sc[21]

Графики перемещения Центров масс всех компонентов систем

> PCMj:=[[Time[j],CMj[j]] $j=0..n]:# набор для графика Центра масс цепочек дробинок при «обычном» реактивном.
> PCM:=[[Time[j],CM[j]] $j=0..n]:# набор для графика того же самого для центрифуги
> plot([PSc,PScj,PCM,PCMj],t=0..2*Pi/w,title=»Нижняя часть графика-перемещение ЦМ остатка,верхняя- перемещение ЦМ цепочки дробинок»,legend=[«ЦМ остатка центрифуги»,»ЦМ остатка реактив»,»ЦМ шлейфа центриф»,»ЦМ шлейфа реактив»],color=[red,green,brown,blue]);

Две кривые в нижней части графика совпадают.

Это графики перемещения Центров Масс корпусов с остатками груза.

Этот график — «верхняя часть» предыдущего графика, где собраны 4 кривые.

Подчеркну: CM и CMj — это именно центры масс цепочек дробинок в каждый момент времени.

> plot([PCM,PCMj],t=0..2*Pi/w,title=»Перемещения ЦМ дробинок в течение рабочего периода»,legend=[«ЦМ шлейфа выброса центрифуги»,»ЦМ шлейфа выброса реактив»]);

Специальное построение графика,на котором видно изменение плотности распределения частиц груза в цепочках выброса.

> PSj:=[[Sj[n-j],0] $j=0..n-1]:# набор для условного графика реактив.
> PS:=[[S[n-j],0.1] $j=0..n-1]:# набор для условного графика центриф.
> plot([PS,PSj,[[0,1],[S[1],1]],[[0,-1],[S[1],-1]]],S=0..S[1],title=»Визуализация распределения дробинок в цепочке»,style=point,axes=none,scaling=unconstrained,legend=[«центрифуга»,»реактив»,»_»,»_»],color=[red,blue,white,white],symbol=circle,symbolsize=5);#

Error, (in plot) expecting a real constant as range endpoint but received Sc[20]+2/21*(-860280452875521878975357482163081/9499352774677744524819618704673600+4811/11210430*cos(2/21*Pi)+4775/11214588*cos(4/21*Pi)+527/1246476*cos(2/7*Pi)+4715/11221518*cos(8/21*Pi)+4691/11224290*cos(10/21*Pi)-173/415800*cos(3/7*Pi)-4643/11229834*cos(5/21*Pi)-515/1247862*cos(1/7*Pi)-421/1021020*cos(1/21*Pi.

График траекторий дробинок

DS[0] DS -таблицы значений расстояний: от ЦМ остатка до оси вращения M0, т.е до точки отделения частицы

Sc[i] Координаты центра масс остатка!

S[i] Расстояние, пройденное дробинкой

> PScDs:=[[[Sc[j]+DS[j],n-j+1],[S[j],0]] $j=1..n ]:#набор для графика движения дробинок not_jet.
> Pl1:=plot(PScDs,s=S[1]..S[n],color=red):

Error, (in plot) expecting a real constant as range endpoint but received Sc[20]+2/21*(-860280452875521878975357482163081/9499352774677744524819618704673600+4811/11210430*cos(2/21*Pi)+4775/11214588*cos(4/21*Pi)+527/1246476*cos(2/7*Pi)+4715/11221518*cos(8/21*Pi)+4691/11224290*cos(10/21*Pi)-173/415800*cos(3/7*Pi)-4643/11229834*cos(5/21*Pi)-515/1247862*cos(1/7*Pi)-421/1021020*cos(1/21*Pi.

> PScDsj:=[[[Scj[j],n-j+1],[Sj[j],0]] $j=1..n ]:#набор для графика движения дробинок jet.
> Pl2:=plot(PScDsj,s=S[1]..S[n],color=blue,linestyle=DASH):

Error, (in plot) expecting a real constant as range endpoint but received Sc[20]+2/21*(-860280452875521878975357482163081/9499352774677744524819618704673600+4811/11210430*cos(2/21*Pi)+4775/11214588*cos(4/21*Pi)+527/1246476*cos(2/7*Pi)+4715/11221518*cos(8/21*Pi)+4691/11224290*cos(10/21*Pi)-173/415800*cos(3/7*Pi)-4643/11229834*cos(5/21*Pi)-515/1247862*cos(1/7*Pi)-421/1021020*cos(1/21*Pi.

> Pl_axe_X0:=plot([[0,n],[0,0]],color=green):
> display([Pl1,Pl2,Pl_axe_X0],axes=frame,title=»График траекторий отделяющихся дробинок. Красный цвет- центрифуга, синий — реактивное отделение»);#,legend=[«центрифуга»,»реактив»]);

Error, (in plots:-display) expecting plot structures but received: [Pl1, Pl2]

График абсолютных скоростей дробинок в цепочках выбросов.

> PVj:=[[j,Vj[j]] $j=1..n]:# набор для графика изменения скоростей реактив.
> PV:=[[j,V[j]] $j=1..n]:# набор для графика изменения скоростей центриф.
> plot([PV,PVj],number=1..n,title=»Абсолютные скорости дробинок», legend=[«центрифуга»,»реактив»],color=[red,blue]);#

График, иллюстрирующий изменение скоростей дробинок в цепочке выброса.

Т.е. разница в скоростях последующей «дробинки» от предыдущей.

> PDVj:=[[j,evalf(Vj[j+1]-Vj[j])] $j=2..n-1]:# набор для графика изменения скоростей реактив.
> PDV:=[[j,V[j+1]-V[j]] $j=2..n-1]:# набор для графика изменения скоростей центриф.
> plot([PDV,PDVj],t=2..n-1,title=»Изменение скоростей дробинок»,legend=[«центрифуга»,»реактив»],color=[red,blue]);#

График, иллюстрирующий изменение скоростей Центров масс цепочек дробинок и ЦМ остатков [корпус+остаток груза]

> PVCMj:=[[Time[j],(CMj[j+1]-CMj[j])/dt] $j=1..n-1]:# набор для графика изменения скоростей реактив.
> PVCMcj:=[[Time[j],(CMcj[j+1]-CMcj[j])/dt] $j=1..n-1]:# набор для графика изменения скоростей реактив.
> PVCM:=[[Time[j],(CM[j+1]-CM[j])/dt] $j=1..n-1]:# набор для графика изменения скоростей центриф.
> PVCMc:=[[Time[j],(CMc[j+1]-CMc[j])/dt] $j=1..n-1]:# набор для графика изменения скоростей центриф.
> plot([PVCM,PVCMj],t=dt..2*Pi/w,title=»Изменение скоростей ЦМ дробинок»,legend=[«шлейф центрифуга»,»шлейф реактив»],color=[red,blue]);#
> plot([PVCMc,PVCMcj],t=dt..2*Pi/w,title=»Изменение скоростей ЦМ остатков»,legend=[«остаток центриф»,»остаток реактив»],color=[red,blue],axes=frame);#

Warning, unable to evaluate 1 of the 2 functions to numeric values in the region; see the plotting command’s help page to ensure the calling sequence is correct

График положенй ЦМ цепочек дробинок

> PDCM:=[[Time[j],CM[j]-CMj[j]] $j=0..n]:# набор для графика разницы в положении ЦМ цепочек дробинок.
> plot(PDCM,t=dt..2*Pi/w,axes=frame,title=»Разница в положении ЦМ цепочек дробинок с течением времени»);

График координат ЦЕНТРОВ МАСС систем за рабочий период

> PCMcj:=[[Time[j],CMcj[j]] $j=0..n]:# набор для графика ЦМ всей реактивной системы
> PCMc:=[[Time[j],CMc[j]] $j=0..n]: # набор для графика ЦМ системы с центрифугой
> plot([PCMc,PCMcj],t=dt..2*Pi/w,axes=frame,title=»Положение ЦМ всех систем»,legend=[«ЦМ Центрифуга»,»ЦМ реактив»],style=[line,line]);

Проверка заключается в вычислении суммарного импульса системы с центрифугой.
Рассчитывается импульс «остатка» через скорость ЦМ, и импульс, как сумма импульсов всех компонентов, входящих в «остаток».
Эти величины сравниваются с суммарным импульсом цепочки «дробинок».

Абсолютная скорость оси центрифуги:

Импульс остатка, как сумма импульсов компонентов системы:

> Qost[i]:=MVc1[i]+Vos[i]*((n-i)*m1+M0);

Количество движения цепочки дробинок:

> Qdr[i]:=m1*sum(V[k],k=0..i);

Импульс остатка через скорость ЦМ:

> Qcm[i]:=Vc[i]*(M0+m1*(n-i));
> PQost:=[[Time[j],Qost[j]] $j=0..n]:
> PQdr:=[[Time[j],Qdr[j]] $j=0..n]:
> PQcm:=[[Time[j],Qcm[j]] $j=0..n]:
> Psumm:=[[Time[j],Qost[j]+Qdr[j]] $j=0..n]:
> plot([PQost,PQdr,PQcm,Psumm],t=0..2*Pi/w,title=»Импульсы компонентов системы с центрифугой»,legend=[«Импульс остатка через сумму импульсов компонентов»,»Импульс летящих дробинок»,»Импульс остатка через скорость ЦМ»,»сумма»],color=[red,green,brown,blue],style=[line,line,point,line],symbol=circle,symbolsize=5);

График суммарного импульса системы

Источник

В электронной таблице Excel можно производить вычисления, используя формулы, а на основе их результатов строить различные диаграммы, в частности, графики. С их помощью в книге отображаются колебания и изменения данных во времени, показывается зависимость одних значений от других. Такой метод визуализации очень облегчает восприятие числовой информации.

В электронной таблице Excel можно производить вычисления, используя формулы, а на основе их результатов строить различные диаграммы, в частности, графики. С их помощью в книге отображаются колебания и изменения данных во времени, показывается зависимость одних значений от других. Такой метод визуализации очень облегчает восприятие числовой информации.

Пошаговый процесс создания диаграммы

График включает в себя множество элементов, при этом одни из них по умолчанию отображаются на рисунке, другие можно добавить/удалить и настроить в ручном режиме. При построении графика в Excel пользователь выбирает нужный вариант из нескольких его видов. Например, простой (и объемный) показывает изменение кого-то значения во времени (прибыль по месяцам и т.д.), с накоплением – изменение составляющей целого значения с течением времени, а нормированный с накоплением – изменение доли каждого значения с течением времени. Каждый из них также может быть с маркером или без него, но рисуются они одинаково.

Создание графика происходит после подготовки исходной таблицы.

С простым содержимым

На простейшем примере рассмотрим, как отображаются конкретные события в разные промежутки времени:

  • Выделить всю таблицу.
  • В главном меню книги перейти в раздел «Вставка», кликнуть по пункту «График» – в выпадающем меню будет показано 6 рисунков.

  • Если клацнуть по тому или иному виду, на листе сразу появится результат.

  • На рисунке будет 2 линии (кривая и прямая). Прямая не несет никакой смысловой нагрузки, поэтому ее следует удалить, выделив кликом левой кнопки мышки и нажав «Del».

Теперь нужно придать графику красивый вид:

  • Поскольку есть только одна кривая, справа стоит удалить легенду «прибыль, руб.». Выделить ее кликом мышки и нажать «Del».
  • Перейти в раздел «Макет», где с помощью опции «Подписи данных» определить расположение цифр.

  • Подписать оси с помощью одноименной опции.

  • Использование дополнительных параметров опции «Название диаграммы» поможет переместить или вовсе удалить заголовок, изменить его стиль, добавить заливку, градиент или тень и т.д.
  • Чтобы на горизонтальной оси вместо порядковых чисел были года 2015-2019, выделить числа кликом, вызвать контекстное меню правой кнопкой мышки и «Выбрать данные». Изменить подписи, указав диапазон годов.

Если нужно перенести созданный рисунок на другой лист книги, следует перейти на вкладку «Конструктор», где на верхней панели справа есть опция «Переместить…». В новом окне клацнуть по пункту «На отдельном листе» и подтвердить действие нажатием на «Ок».

С несколькими кривыми

Несмотря на то, что данных будет больше, принцип построения остается прежним:

  • Выделить всю таблицу – «Вставка» – «График» – выбор желаемого варианта рисунка.

  • Удалить нижнюю прямую, но оставить легенду справа, иначе ничего не будет понятно. Добавить заголовок, подписи данных, названия осей, придать рисунку другой стиль по желанию.

С последующим добавлением дополнительной оси

Если единицы измерения значений одинаковы, нарисовать график в Excel можно вышеописанным способом. Когда нужно представить на рисунке данные разных типов, чтобы показать их зависимость друг от друга, придется добавлять вспомогательную ось.

  • Построить график по данным таблицы.

  • Выделить ось, для которой будет добавлена еще одна. Клацнуть по ней правой кнопкой мышки, из контекстного меню выбрать «Формат ряда данных». В новом открывшемся окне во вкладке «Параметры ряда» отметить пункт «По вспомогательной оси».

  • После закрытия настроек появится на рисунке вторая ось, которая автоматически подстроится под значения кривой.

Также существует другой способ добавления оси – через изменение типа диаграммы:

  • Выделить кликом ось. Из выпадающего меню выбрать пункт «Изменить тип диаграммы для ряда».

  • Щелкнуть по одному из видов из множества диаграмм – «Ок».
  • На рисунке появится дополнительная ось для другого типа измерений.

С функцией

В качестве примера будет использоваться функция y=x(√x — 2) с шагом 0,3.

  • Составить таблицу с исходными данными. Первая ячейка столбца X – это 1, вторая – содержимое первой ячейки + 0,3. Формула имеет следующий вид: =A2+0,3. При помощи маркера заполнения протянуть вычисление вниз.

  • В столбце Y прописать формулу для расчета: =A2*(КОРЕНЬ(A2)-2). Протянуть ее вниз до B

  • Выделить стороннюю ячейку, щелкнув по ней мышкой. Далее перейти по пути «Вставка» – «График» – выбор рисунка.
  • Кликнуть по пустому месту в окне диаграммы правой кнопкой мышки и выбрать данные.

  • Выделить диапазон данных. Нажать «Добавить». Откроется окно с изменением ряда.

  • Задать название ряда – функция, значения X и Y – первый и второй столбец соответственно. Нажать «Ок».

  • В пустой области диаграммы отобразится результат.

  • На оси X вместо значений из таблицы стоят порядковые числа. Чтобы отредактировать их, нужно кликнуть по числам правой кнопкой мышки и выбрать данные.

  • Для изменения подписи горизонтальной оси клацнуть по соответствующей кнопке и выделить диапазон с нужными значениями в таблице. График преобразится.

С наложением нескольких функций

Построить несколько графиков в Excel по табличным данным совсем несложно. Для этого нужно добавить еще один столбец с функцией z=x(√x — 4).

  • В первую ячейку столбца Z вписать формулу =A2*(КОРЕНЬ(A2)-4). Размножить ее по остальным ячейкам.
  • Выделить числа из столбца Z, скопировать их (Ctrl+C) и вставить (Ctrl+V) на область диаграммы. Некорректное название ряда и отображение цифр на оси редактируются посредством опции «Выбрать данные».

С зависимостью между данными

В результате должна отобразиться зависимость содержимого одного столбца от содержимого другого, то есть, другими словами, это зависимость функции от изменения аргумента.

Есть условие: A=f(E); B=f(E); C=f(E); D=f(E). Необходимо построить диаграмму стандартным способом.

Как сделать другой стиль точек на графике?

Как в charte на графике отметить несколько точек
Добрый всем вечер! Подскажите пожалуйста, как в charte на графике отметить несколько точек.

Как изменить координаты точек на графике через массив?
Здравствуйте. Имеется алгоритм, который равномерно распределяет точки двух видов (красные кружки.

Как внести определённые физические ограничения в координатах точек на графике?
Здравствуйте. У меня такой вопрос. Есть массив (точнее 2 массива), с помощью которых формируются.

Сделать интерполяцию между кривыми на полярном графике, чтобы найти на графике заданную точку
Здравствуйте, мне необходимо сделать интерполяцию между кривыми на полярном графике, чтобы найти на.

Лучший ответСообщение было отмечено jestero как решение

Решение

Как задать массив точек в mathcad в виде той или иной фигуры на двумерном графике?
Покажите на примере в MAthCAD как делается массив точек с запасом покрывающих нужную фигуру.

Нумерация точек на графике
Уважаемые коллеги имеется такой вопрос есть график в котором есть точки, можно ли как то эти точки.

Отображение точек на графике
Собственно такой вопрос. Нужно на графике указать 15 точек (по точкам сверху соответственно). В.

Подпись точек на графике
Добрый вечер! В вобщем такая вот проблема,Error, (in plots:-display) expecting plot structures but.

Как изменить график в Excel с настройкой осей и цвета

Далеко не всегда удается сразу создать график и диаграмму в Excel соответствующий всем требованиям пользователя.

Изначально сложно определить в каком типе графиков и диаграмм лучше представить данные: в объемно разрезной диаграмме, в цилиндрической гистограмме с накоплением или графике с маркерами.

Иногда легенда больше мешает, чем помогает в представлении данных и лучше ее отключить. А иногда к графику нужно подключить таблицу с данными для подготовки презентации в других программах (например, PowerPoint). Поэтому стоит научиться пользоваться настройками графиков и диаграмм в Excel.

Изменение графиков и диаграмм

Создайте табличку с данными как ниже на рисунке. Вы уже знаете, как построить график в Excel по данным. Выделите таблицу с данными и выберите инструмент «Вставка»-«Гистограмма»-«Гистограмма с группировкой».

Исходный график.

Получился график, который нужно отредактировать:

  • удалить легенду;
  • добавить таблицу;
  • изменить тип графика.

Легенда графика в Excel

Можно легенду добавить на график. Для решения данной задачи выполняем следующую последовательность действий:

  1. Щелкните левой кнопкой мышки по графику, чтобы активировать его (выделить) и выберите инструмент: «Работа с диаграммами»-«Макет»-«Легенда».
  2. Из выпадающего списка опций инструмента «Легенда», укажите на опцию: «Нет (Не добавлять легенду)». И легенда удалится из графика.

Таблица на графике

Теперь нужно добавить в график таблицу:

  1. Активируйте график щелкнув по нему и выберите инструмент «Работа с диаграммами»-«Макет»-«Таблица данных».
  2. Из выпадающего списка опций инструмента «Таблица данных», укажите на опцию: «Показывать таблицу данных».

Типы графиков в Excel

Далее следует изменить тип графика:

  1. Выберите инструмент «Работа с диаграммами»-«Конструктор»-«Изменить тип диаграммы».
  2. В появившимся диалоговом окне «Изменение типа диаграммы» укажите в левой колонке названия групп типов графиков — «С областями», а в правом отделе окна выберите – «С областями и накоплением».

Для полного завершения нужно еще подписать оси на графике Excel. Для этого выберите инструмент: «Работа с диаграммами»-«Макет»-«Название осей»-«Название основной вертикальной оси»-«Вертикальное название».

Подпись вертикальной оси.

Возле вертикальной оси появилось место для ее заголовка. Чтобы изменить текст заголовка вертикальной оси, сделайте по нему двойной щелчок левой кнопкой мышки и введите свой текст.

Удалите график, чтобы перейти к следующему заданию. Для этого активируйте его и нажмите клавишу на клавиатуре – DELETE.

Как изменить цвет графика в Excel?

На основе исходной таблицы снова создайте график: «Вставка»-«Гистограмма»-«Гистограмма с группировкой».

Теперь наша задача изменить заливку первой колонки на градиентную:

  1. Один раз щелкните мышкой по первой серии столбцов на графике. Все они выделятся автоматически. Второй раз щелкните по первому столбцу графика (который следует изменить) и теперь будет выделен только он один. Выделить один столбец.
  2. Щелкните правой кнопкой мышки по первому столбцу для вызова контекстного меню и выберите опцию «Формат точки данных». Контекстное меню графика.
  3. В диалоговом окне «Формат точки данных» в левом отделе выберите опцию «Заливка», а в правом отделе надо отметить пункт «Градиентная заливка».

Для вас теперь доступны инструменты для сложного оформления градиентной заливки на графике:

  • название заготовки;
  • тип;
  • направление;
  • угол;
  • точки градиента;
  • цвет;
  • яркость;
  • прозрачность.

Поэкспериментируйте с этими настройками, а после чего нажмите «Закрыть». Обратите внимание в «Название заготовки» доступны уже готовые шаблоны: пламя, океан, золото и др.

Изменение цвета столбца.

Как изменить данные в графике Excel?

График в Excel не является статической картинкой. Между графиком и данными существует постоянная связь. При изменении данных «картинка» динамически приспосабливается к изменениям и, таким образом, отображает актуальные показатели.

Динамическую связь графика с данными продемонстрируем на готовом примере. Измените значения в ячейках диапазона B2:C4 исходной таблицы и вы увидите, что показатели автоматически перерисовываются. Все показатели автоматически обновляются. Это очень удобно. Нет необходимости заново создавать гистограмму.

Понравилась статья? Поделить с друзьями:
  • Error in plot3d first argument must be either in standard or parametric form
  • Error in plot unexpected options
  • Error in plot unexpected option
  • Error in plot procedure expected as range contains no plotting variable
  • Error in plot new figure margins too large