为什么我收到的错误“隐式”解决方案什么时候真的吗?

17日视图(30天)
信谊y (x)
eqn = diff (y, x) = = 3 * (x * y) ^ (1/2);
dsolve (eqn“隐式”,真正的)
当我运行这段代码
ans =
y (x) = = 0
(y (x) ^ (3/2) * (C1 + 27 * y (x) ^ (1/2))) ^ (2/3) / y (x) = = (9 * x) /((3 ^(1/2) * 1我)/ 2 + 1/2)^ 2
(y (x) ^ (3/2) * (C1 + 27 * y (x) ^ (1/2))) ^ (2/3) / y (x) = = (9 * x) /((3 ^(1/2) * 1我)/ 2 - 1/2)^ 2
(y (x) ^ (3/2) * (C1 + 27 * y (x) ^ (1/2))) ^ (2/3) / y (x) = = 9 * x
计划打印在屏幕上,但这个diferential方程的隐式解x ^ (3/2) -√(y) = C
如果有人能帮我那就太好了,谢谢! ! !

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2023年4月27日
索尔= dsolve (eqn,“隐式”,真正的)
arrayfun (@ (X)隔离(X, y)溶胶)
你会发现它们不同的写作方式。可能有理论差异如果x或y (x)是负面的或复杂的价值
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2023年5月2日在38
信谊y (x)
eqn = diff (y, x) = = 3 * (x * y) ^ (1/2);
索尔= dsolve (eqn,“隐式”,真正的)
索尔=
sol1 = arrayfun (@ (X)隔离(X, y)溶胶);
arrayfun @ (X)√lh (X) = =简化(sqrt (rhs (X)),“ignoreanalytic”,真正的),sol1)
ans =
注意分析约束不得不被忽略。你必须证明你的版本是有效的- x。

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!