回答編集履歴

6

また間違えてました。

2016/09/21 00:54

投稿

imutakaoru
imutakaoru

スコア356

test CHANGED
@@ -12,9 +12,7 @@
12
12
 
13
13
  ```
14
14
 
15
- なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```はacso(360000)
15
+ なのだから、```(b*b+c*c-a*a)/2*b*c)```は360000、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```は普通は正しく計算できないのでは。
16
-
17
- なのでAの値は普通は正しく計算できないのでは。
18
16
 
19
17
 
20
18
 

5

また訂正

2016/09/21 00:54

投稿

imutakaoru
imutakaoru

スコア356

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ```
14
14
 
15
- なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```はacso(3600)
15
+ なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```はacso(360000)
16
16
 
17
17
  なのでAの値は普通は正しく計算できないのでは。
18
18
 

4

もっと訂正

2016/09/21 00:52

投稿

imutakaoru
imutakaoru

スコア356

test CHANGED
@@ -12,11 +12,9 @@
12
12
 
13
13
  ```
14
14
 
15
- なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```は3600
15
+ なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```はacso(3600)
16
16
 
17
- servo.write()にそん引数渡てうま動くんしたっけ?
17
+ のでAの値は普通は正しく計算きないのでは。
18
-
19
-
20
18
 
21
19
 
22
20
 

3

さらに訂正

2016/09/21 00:51

投稿

imutakaoru
imutakaoru

スコア356

test CHANGED
@@ -1,3 +1,7 @@
1
+ すみません。ちょこちょこ訂正してます。
2
+
3
+
4
+
1
5
  ```C
2
6
 
3
7
  a=10;
@@ -10,7 +14,7 @@
10
14
 
11
15
  なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```は3600
12
16
 
13
- ```servo.write()```にそんな引数うまく動くんでしたっけ?
17
+ servo.write()にそんな引数渡してうまく動くんでしたっけ?
14
18
 
15
19
 
16
20
 

2

さらに訂正

2016/09/21 00:47

投稿

imutakaoru
imutakaoru

スコア356

test CHANGED
@@ -8,9 +8,11 @@
8
8
 
9
9
  ```
10
10
 
11
- なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```は0
11
+ なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```は3600
12
12
 
13
- じゃあ動かいのは。
13
+ ```servo.write()```にそん引数うまく動くんでしたっけ?
14
+
15
+
14
16
 
15
17
 
16
18
 

1

計算間違いを訂正

2016/09/21 00:46

投稿

imutakaoru
imutakaoru

スコア356

test CHANGED
@@ -8,9 +8,9 @@
8
8
 
9
9
  ```
10
10
 
11
- なのだから、```(b*b+c*c-a*a)/2*b*c)```は0、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```はπ/2
11
+ なのだから、```(b*b+c*c-a*a)/2*b*c)```は1、なので```A=acos((b*b+c*c-a*a)/2*b*c); ```は0
12
12
 
13
- ですので、1.570796くらいになりますintにキャストされるので1になるかな?
13
+ じゃあ動かないので
14
14
 
15
15
 
16
16