1
A
回答
3
您可以在公式中添加一些條件。
例如開始通過聲明一個符號變量THETA:
syms theta
而現在,你需要添加儘可能多的條件:
solve(sin(theta) == 0,theta>=-2*pi,theta<=2*pi, theta)
您還可以設置假設上象徵性的變量,它更在我看來很清楚。
assume(-2*pi <= theta <= 2*pi)
out = solve(sin(theta) == 0, theta)
在這兩種情況下,輸出將是:
out =
0
pi
-pi
-2*pi
2*pi
如果需要,您可以訂購的結果:
sym(sort(double(out)))
相關問題
- 1. Newton-Raphson方法求解三次方程
- 2. 用三對角矩陣求解線性方程組的庫?
- 3. 使用matlab解三角方程
- 4. Python/Sympy三次方程的三角解決方案
- 5. 求解*稀疏*上三角系統
- 6. 求解方程
- 7. 用三個未知變量求解三個方程的系統
- 8. 沒有三角形不等式的TSP求解器
- 9. 求解方程慢
- 10. 方程求解X
- 11. C++:解決三次方程
- 12. 解決三次方程
- 13. 求解方程Matlab的
- 14. 求解y的方程
- 15. 使用python求解三角非線性方程:我做錯了什麼?
- 16. 瞭解Delaunay三角剖分
- 17. 求解一個包含三個未知素數的方程
- 18. 用對數求解方程
- 19. 在C++中求解方程
- 20. 求解非線性方程
- 21. 求解橢圓方程
- 22. 求解微分方程SymPy
- 23. 使用Matlab求解方程
- 24. 求解線性方程
- 25. Sympy:求解微分方程
- 26. 數值求解方程
- 27. 求解XOR方程組
- 28. 將方程求解爲CSP
- 29. 通過scipy.optimize求解方程
- 30. maxima:求解一組方程
你知道有到無限的解決方案,對不對? ;) – gnovice
對於我發佈的特定方程,是的。但是對於更復雜的方程,事情會變得更加奇怪和不可預測,而且只有一種解決方案是很危險的。至少我想知道有很多解決方案。沒有密謀。在大多數情況下,只需要-2pi和2pi之間的解決方案。 – RobPazzuzu7