Решение диффиринциального уравнения в Matlab

1 000 руб. за проект
05 ноября 2019, 15:55 • 1 отклик • 57 просмотров
Здравствуйте,

Столкнулся с трудностями при решение системы диффиринциальных уравнений в Matlab.

Необходима помощь в написании кода. Бюджет обсуждаем.

Хотелось бы решить следующую систему:

http://www.cyberforum.ru/cgi-bin/latex.cgi?rd{\sigma_r }/dr+\sigma _r+dP/dr-\sigma _\theta =0 (1)

http://www.cyberforum.ru/cgi-bin/latex.cgi?\rho =\rho _01/((1-u/r)(1-du/dr)) (2)

http://www.cyberforum.ru/cgi-bin/latex.cgi?\sigma _r=E/(1-\mu ^2 )(du/dr+\mu u/r) (3)

http://www.cyberforum.ru/cgi-bin/latex.cgi?\sigma _\theta =E/(1-\mu ^2 )(u/r+\mu du/dr) (4)

http://www.cyberforum.ru/cgi-bin/latex.cgi?E=E_0/(1-\rho _E )(\rho -\rho _E) (5)

http://www.cyberforum.ru/cgi-bin/latex.cgi?\mu =\rho (\mu_0-\mu_\rho)/(1-\rho_\mu )+(\mu_\rho-\mu_0\rho_\mu)/(1-\rho_\mu ) (6)


и найти зависимость u(r)-?

Входные параметры:
r - изменяется от 5 до 20
ρ_0=0.65

Все остальные параметры неизвестны и будут подбираться для получения адекватной зависимости u(r).

Граничные условия:

u(r=R)=0.4
σ_r (r=R)=N