현재 방정식 시스템을 풀고 있습니다. 방정식의등식 방정식의 이름 지정 Python
부분 집합은 다음과 같습니다
eq1 = pi1 * q[0+1] == pi0 * r[0+1]
eq2 = pi2 * q[0+1] == pi0 * r[1+1] + pi1 * r[1+1]
eq3 = pi3 * q[0+1] == pi0 * r[2+1] + pi1 * r[2+1] + pi2 * r[1+1]
eq4 = pi4 * q[0+1] == pi0 * r[3+1] + pi1 * r[3+1] + pi2 * r[2+1] + pi3 * r[1+1]
eq5 = pi5 * q[0+1] == pi0 * r[4+1] + pi1 * r[4+1] + pi2 * r[3+1] + pi3 * r[2+1] + pi4 * r[1+1]
eq6 = pi6 * q[0+1] == pi0 * r[5+1] + pi1 * r[5+1] + pi2 * r[4+1] + pi3 * r[3+1] + pi4 * r[2+1] + pi5 * r[1+1]
eq7 = pi7 * q[0+1] == pi0 * r[6+1] + pi1 * r[6+1] + pi2 * r[5+1] + pi3 * r[4+1] + pi4 * r[3+1] + pi5 * r[2+1] + pi6 * r[1+1]
불행하게도,이 나는 그것이 작동하는 원하는 방식으로 작동하지 않습니다. 나는 다음과 같이 그것을 읽기를 원한다 : 첫번째 방정식은 'eq1'이라는 이름을 가지며 일정한 등식을 갖는다. 다른 줄도 비슷하게 읽어야합니다. 제 코드에는 14 개 이상의 방정식이 있습니다. "solve ([], [])"에서 실제로 긴 표현식을 피하기 위해 이름을 지정하고 싶습니다.
이것이 가능합니까? 그렇다면 어떻게해야합니까?
감사합니다 많이! 방정식 주위에 괄호()가 필요합니까? –
그리고 ineq0 = pi0> = 0 및 ineq1 = pi1> = 0과 같은 부등식으로 어떻게 해결할 수 있습니까? –
아니, 그들은 필요하지 않습니다 - 그것은 단지 나에게 더 읽기 쉽게 보입니다. – grael