【kintone】표준 기능으로 sinX, cosX, tanX를 요구한다

3217 단어 금과
이전, 표준 기능으로 제곱근을 구하는 방법에 대해 썼습니다↓가,
htps : // 코 m / 쥬 _ 돈 / ms / d7b2d6 a b4fb045990b6

이번에는 표준 기능으로 삼각 함수의 필드 X에 각도를 입력하면 sinX, cosX, tanX를 구한다. 라는 앱을 만들어보고 싶습니다 👀!

킨톤 앱에서 사용하는 표현



재단사 확장이라는 함수를 다항식으로 근사하는 방법이 있습니다.
sinX, cosX를 x=0의 주위로 테일러 전개하면
\sin x = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} + ・・・\\

\cos x = 1 - \frac{x^2}{2!} + \frac{x^4}{4!} - \frac{x^6}{6!} + ・・・

와 근사할 수 있습니다.

tanX는
\tan x = \frac{\sin x}{\cos x}

에서 요청합니다.

이것들을 kintone의 표준 기능으로 계산하고 싶습니다.

양식 만들기



음, 만드는 힘들어요 👀
각 필드의 설정은, 아래의 일람표대로 해 주세요!




필드 종류
필드 이름
계산식·초기값
필드 코드


수치
X(도)
손 입력
Xdo_0

계산
sinX
X-X3+X5-X7+X9-X11+X13
sinX

계산
cosX
1-X2+X4-X6+X8-X10+X12-X14
cosX

문자열(1행)
tanX
IF(cosX<>0,sinX/cosX,"∞")
tanX

계산
X(도)
Xdo_0 - ROUNDDOWN(Xdo_0/180)*180
Xdo

계산
X
Xdo/180*π
X

수치
π
3.14159265359
π

수치
2의 계승
2
f2

수치
3의 계승
6
f3

수치
4의 계승
24
f4

수치
5의 계승
120
f5

수치
6의 계승
720
f6

수치
7의 계승
5040
f7

수치
8의 계승
40320
f8

수치
9의 계승
362880
f9

수치
10개 계승
3628800
f10

수치
11 계승
39916800
f11

수치
12 계승
479001600
f12

수치
13 계승
6227020800
f13

수치
14 계승
87178291200
f14

계산
x^2/2!
x^2/f2
X2

계산
x^3/3!
X^3/f3
X3

계산
x^4/4!
X^4/f4
X4

계산
x^5/5!
X^5/f5
X5

계산
x^6/6!
X^6/f6
X6

계산
x^7/7!
X^7/f7
X7

계산
x^8/8!
X^8/f8
X8

계산
x^9/9!
X^9/f9
X9

계산
x^10/10!
X^10/10f
X10

계산
x^11/11!
X^11/11f
X11

계산
x^12/12!
X^12/12f
X12

계산
x^13/13!
X^13/13f
X13

계산
x^14/14!
X^14/14f
X14


시도해보기



어쨌든 ↓이 근처를 시험해 보았습니다.
0도, 60도, 90도, 720도, -135도, 70도

↓이쪽으로 확인하면 대체로 있었습니다. 대체로입니다만.
htps : // 케이씨. 카시오. jp / e c / sys m / 1260261251



요약



무리하게 삼각 함수의 계산을 해 보았습니다.
이것을 할 정도라면, 솔직하게 JavaScript를 쓰는 편이 빠르고, 정밀도도 높다고 생각합니다.
그러나 아무래도···라고 할 때는 이것으로 삼각 함수(근사치)로 계산할 수 있습니다👀 시험해 봐!

그럼, 이번에는 노 시노시

좋은 웹페이지 즐겨찾기