我編寫這段代碼的目的是求解這個方程,其中我有 R3 (630) 和 Z (600) 的值。但我沒能解出方程。在編寫代碼時,我收到了很多錯誤和一些錯誤的答案。k 的答案應該是 2.33333...import mathfrom sympy import symbols, Eq, solve# ATENUADOR PIR3 = 630Z = 600k = symbols('k')AdB = symbols('AdB')k = solve((R3 * (k ** 2 - 1) / 2 * Z))k = max(k)我使用的每個 k =solve(...) 收到的錯誤 k = solve((R3 * (k ** 2 - 1) / 2 * Z))k = 1k = solve(R2 * (k ** 2 - 1) / (2 * Z))類型錯誤: ** 或 pow() 不支持的操作數類型:“list”和“int”k = solve(R2=2 * Z * (k / k ** 2 - 1))類型錯誤: ** 或 pow() 不支持的操作數類型:“list”和“int”k = solve((R2 * k ** 2) - R2 - (2 * k * 2))類型錯誤: ** 或 pow() 不支持的操作數類型:“list”和“int”還有一個公式給了我 1 + sqrt(2) 的值,接近答案,但仍然不是考慮 R2 == R3
添加回答
舉報
0/150
提交
取消