Come dimostrare che ODE è separabile
Sep 08 2020
Ho un ODE:$$xy'= y+2x^3 \sin\big(\frac{y}{x}\big)^2.$$Devo dimostrare che questo è separabile. Ho introdotto una funzione u = y/x. Quindi usando DivideSidese Simplifyho ottenuto la seguente equazione:$$(ux)'= u+2x^2 \sin\big(\frac{y}{x}\big)^2.$$
Ora devo usare la regola del prodotto per il lato sinistro dell'equazione e ottenere una forma di ODE separabile. Come posso fare ciò?
Risposte
10 xzczd Sep 08 2020 at 13:42
Perchè no
Sostituire$u=y/x$a livello di programmazione:
x y'[x] == y[x] + 2 x^3*Sin[y[x]/x]^2 /. y -> Function[x, u[x] x] // FullSimplify
$$2 x^2 \sin ^2(u(x))=x u'(x)$$
Esprimi la derivata nella notazione di Leibniz (puoi selezionare l'output e premere Ctrl+ Shift+ Tper trasformare in pretty
TraditionalForm):% /. {u[x] -> u, u'[x] -> Dt[u]/Dt[x]}
$$2 x^2 \sin ^2(u)=\frac{x du}{dx}$$
Moltiplica entrambi i lati:
MultiplySides[%, Dt[x]/x/Sin[u]^2, Assumptions -> Dt[x]/x/Sin[u]^2 != 0]
$$2 x dx=\csc ^2(u)du$$