Форум программистов, компьютерный форум, киберфорум
MathCAD
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
3 / 3 / 1
Регистрация: 03.11.2016
Сообщений: 20
1

Решить систему дифференциальных уравнений

20.09.2017, 20:16. Показов 743. Ответов 1

Author24 — интернет-сервис помощи студентам
Система состоит из 14 уравнений (скрин 1)
Есть решение в MATLAB
Как его переписать в MathCAD?
Мои попытки (скрины 2 - 3)

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function dx=calculate(t,x)
dx=zeros(12,1);
 
res = 1+0.4*sin(t);
price = 0.25*t*t-1.1*t+2+0.5*t*sin(t);
foreign = 0.25*t*t-0.2*t+1;
obs = 1+0.05*t;
exper = 1+0.7*cos(t);
port = 1+0.3*sin(t);
gov = 1+0.4*sin(t);
 
%dx(1) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
%dx(2) = exper + 1.1 * x(1) + 0.01 - ((2/(x(4) - 0.001) + 0.0001)) * ((2/(x(6) - 0.001) + 0.0001)) * ((2/(x(5) - 0.001) + 0.0001));  
dx(1) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(2) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(3) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(4) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(5) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(6) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(7) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(8) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(9) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(10) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(11) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(12) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(13) = exper - ((2/(x(4) - 0.001) + 1.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
dx(14) = exper - ((2/(x(4) - 0.001) + 0.0001) * (2/(x(5) - 0.001) + 0.0001) * (2/(x(6) - 0.001) + 0.0001));
end
Миниатюры
Решить систему дифференциальных уравнений   Решить систему дифференциальных уравнений   Решить систему дифференциальных уравнений  

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2017, 20:16
Ответы с готовыми решениями:

Решить систему дифференциальных уравнений
\begin{cases} & \text{ } dy/dx=sin(x-y+z) \\ & \text{ } dz/dx=y \end{cases} на интервале от...

Решить систему дифференциальных уравнений
Помогите решить систему дифуров в среде MathCAD. Я не особо понимаю как ее ввести в программу....

Решить систему дифференциальных уравнений в Mathcad
Помогите мне решить эту систему дифф.уравнений в Mathcad. Я долго сидел за компютером, но не смог....

Численно решить систему дифференциальных уравнений с запаздыванием
Добрый вечер! Помогите пожалуйста численно решить систему дифференциальных уравнений с...

1
Эксперт по математике/физике
10452 / 6933 / 3772
Регистрация: 14.01.2014
Сообщений: 15,920
21.09.2017, 08:19 2
Кроме самих дифференциальных уравнений ещё надо задать начальные условия для всех 14 интегрируемых функций. Судя по скринам, Вам необходимо все уравнения и выражения вставить между Given и Find. Уравнения задаются не через знак присвоения ":=", а через жирный знак равенства <ctrl>+<=>. Ваши попытки в Mathcad желательно заархивировать и загрузить сюда.
1
21.09.2017, 08:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2017, 08:19
Помогаю со студенческими работами здесь

Решить систему дифференциальных уравнений и построить графики
Добрый вечер. Пишу программу в MathCad. Мне нужно получить свой график для A(t), B(t) и т. д. Я...

Решить систему дифференциальных уравнений при помощи функции Odesolve
Нужно решить систему диф. уравнений \begin{cases} &amp; \text \\...

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

Решить систему дифференциальных упавнений
Всем привет!!! Как можно записать данное систему диф.уравнение в маткаде??


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru