IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> В Maple решить систему ДУ и начертить график
L1LY
сообщение 22.4.2011, 16:41
Сообщение #1


Студент
**

Группа: Продвинутые
Сообщений: 75
Регистрация: 12.12.2010
Город: Ижевск
Вы: студент



Решить систему ДУ и начертить графики решений при некоторых начальных условиях
a) x(t), y(t), z(t) - на одном графике
б) y(x) - исключив параметр t.
x'=x-2y-z
y'=-x+y+z
z'=x-z
Систему решила, а грифик никак не получается. Помогите, пожалуйста.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 22.4.2011, 16:55
Сообщение #2


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



Цитата(L1LY @ 22.4.2011, 20:41) *

Решить систему ДУ и начертить графики решений при некоторых начальных условиях
a) x(t), y(t), z(t) - на одном графике
б) y(x) - исключив параметр t.
x'=x-2y-z
y'=-x+y+z
z'=x-z
Систему решила, а грифик никак не получается. Помогите, пожалуйста.


где решение системы?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
L1LY
сообщение 22.4.2011, 17:00
Сообщение #3


Студент
**

Группа: Продвинутые
Сообщений: 75
Регистрация: 12.12.2010
Город: Ижевск
Вы: студент



Цитата(Dimka @ 22.4.2011, 20:55) *

где решение системы?

restart:
sys:= diff(x(t),t)=x(t)-2*y(t)-z(t), diff(y(t),t)=x(t)+y(t)+z(t), diff(z(t),t)=x(t)-z(t);
gensol:=dsolve({sys},{x(t),y(t),z(t)});
init:=x(0)=0, y(0)=1, z(0)=2;
parsol:=dsolve({sys,init},{x(t),y(t),z(t)});
x1:=rhs(parsol[1]); y1 := rhs(parsol[1]); z1 := rhs(parsol[1]);

Вроде так...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 22.4.2011, 17:12
Сообщение #4


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое




plot({x1,y1, z1},t=0..3*Pi);
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
L1LY
сообщение 22.4.2011, 17:18
Сообщение #5


Студент
**

Группа: Продвинутые
Сообщений: 75
Регистрация: 12.12.2010
Город: Ижевск
Вы: студент



Цитата(Dimka @ 22.4.2011, 21:12) *

plot({x1,y1, z1},t=0..3*Pi);

Получилось! Спасибо! А второй как?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 22.4.2011, 17:46
Сообщение #6


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



with(plots):
spacecurve([x1,y1,z1],t=0..10*Pi);
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
L1LY
сообщение 22.4.2011, 17:53
Сообщение #7


Студент
**

Группа: Продвинутые
Сообщений: 75
Регистрация: 12.12.2010
Город: Ижевск
Вы: студент



Цитата(Dimka @ 22.4.2011, 21:46) *

with(plots):
spacecurve([x1,y1,z1],t=0..10*Pi);

Этот не строит (IMG:style_emoticons/default/sad.gif) Вот что пишет "Warning, the name changecoords has been redefined"
Там какая-то непонятная полосочка вертикальная...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 22.4.2011, 18:08
Сообщение #8


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



ну другого больше нет. Она вычисляет координаты точек (x1,y1,z1) при заданных t, наносит точки на график и соединяет кривой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
L1LY
сообщение 22.4.2011, 18:14
Сообщение #9


Студент
**

Группа: Продвинутые
Сообщений: 75
Регистрация: 12.12.2010
Город: Ижевск
Вы: студент



Цитата(Dimka @ 22.4.2011, 22:08) *

ну другого больше нет. Она вычисляет координаты точек (x1,y1,z1) при заданных t, наносит точки на график и соединяет кривой

То есть так и должно быть?
Нам показывали пример, по которому у меня вообще ничего не получилось
а) plot([2*t+1; t^2+1], t=-1..1);
б) plot([2*t+1; t^2+1, t=-1..1]);
Вот... Наш препод утверждает, что так надо это делать.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 22.4.2011, 18:21
Сообщение #10


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



Цитата(L1LY @ 22.4.2011, 22:14) *

То есть так и должно быть?
Нам показывали пример, по которому у меня вообще ничего не получилось
а) plot([2*t+1; t^2+1], t=-1..1);
б) plot([2*t+1; t^2+1, t=-1..1]);
Вот... Наш препод утверждает, что так надо это делать.


Правильно, но это когда у Вас система из двух дифуравнений., т.е. решение для x=f(t) и y=f(t) и решение строиться на плоскости.

У Вас система из трех уравнений, т.е. решение x=f(t), y=f(t), z=f(t), в этом случае кривую нужно строить в пространстве.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
L1LY
сообщение 22.4.2011, 18:25
Сообщение #11


Студент
**

Группа: Продвинутые
Сообщений: 75
Регистрация: 12.12.2010
Город: Ижевск
Вы: студент



Цитата(Dimka @ 22.4.2011, 22:21) *

Правильно, но это когда у Вас система из двух дифуравнений., т.е. решение для x=f(t) и y=f(t) и решение строиться на плоскости.

У Вас система из трех уравнений, т.е. решение x=f(t), y=f(t), z=f(t), в этом случае кривую нужно строить в пространстве.

Ну как тогда? если она не строится...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dimka
сообщение 22.4.2011, 18:34
Сообщение #12


Доцент
******

Группа: Преподаватели
Сообщений: 4 925
Регистрация: 26.2.2007
Город: _
Вы: другое



Цитата(L1LY @ 22.4.2011, 22:25) *

Ну как тогда? если она не строится...


у меня строиться. Просто графиком Вашего решения является вот такая неудачная линия. Однако если график развернуть, то уже получается более симпатичнее.


Внизу в качестве примера приведено построение винтовой линии.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
L1LY
сообщение 22.4.2011, 18:44
Сообщение #13


Студент
**

Группа: Продвинутые
Сообщений: 75
Регистрация: 12.12.2010
Город: Ижевск
Вы: студент



Цитата(Dimka @ 22.4.2011, 22:34) *

у меня строиться. Просто графиком Вашего решения является вот такая неудачная линия. Однако если график развернуть, то уже получается более симпатичнее.
Внизу в качестве примера приведено построение винтовой линии.

Вот теперь видно (IMG:style_emoticons/default/smile.gif) Спасибо Вам огромное!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 17.5.2024, 4:22

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru