回答編集履歴

2

間違いの修正

2018/05/21 15:33

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ```python
16
16
 
17
- >>> solve([a, b], [d,c])
17
+ >>> solve([a, b], [c,d])
18
18
 
19
19
  ```
20
20
 
@@ -22,7 +22,7 @@
22
22
 
23
23
  ```python
24
24
 
25
- >>> solve([c+d, c-d], [d,c])
25
+ >>> solve([c+d, c-d], [c,d])
26
26
 
27
27
  ```
28
28
 
@@ -36,7 +36,7 @@
36
36
 
37
37
  >>> a,b,c,d = symbols("a b c d")
38
38
 
39
- >>> solve([-a+d+c, -b+d-c], [d,c])
39
+ >>> solve([-a+d+c, -b+d-c], [c,d])
40
40
 
41
41
  ```
42
42
 
@@ -50,6 +50,6 @@
50
50
 
51
51
  >>> e2 = -b+d-c
52
52
 
53
- >>> solve([e1, e2], [d,c])
53
+ >>> solve([e1, e2], [c,d])
54
54
 
55
55
  ```

1

追記

2018/05/21 15:33

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -10,6 +10,26 @@
10
10
 
11
11
 
12
12
 
13
+ よって、
14
+
15
+ ```python
16
+
17
+ >>> solve([a, b], [d,c])
18
+
19
+ ```
20
+
21
+ は単に、
22
+
23
+ ```python
24
+
25
+ >>> solve([c+d, c-d], [d,c])
26
+
27
+ ```
28
+
29
+ と評価され、c=d=0が唯一の解になります。
30
+
31
+
32
+
13
33
  次のようにすれば期待通りの結果が得られます。
14
34
 
15
35
  ```python
@@ -19,3 +39,17 @@
19
39
  >>> solve([-a+d+c, -b+d-c], [d,c])
20
40
 
21
41
  ```
42
+
43
+ あるいは、
44
+
45
+ ```python
46
+
47
+ >>> a,b,c,d = symbols("a b c d")
48
+
49
+ >>> e1 = -a+d+c
50
+
51
+ >>> e2 = -b+d-c
52
+
53
+ >>> solve([e1, e2], [d,c])
54
+
55
+ ```