kintoone의 표준 기능으로 대수 구하기 #2

저번kintoone의 표준 기능으로 자연 대수를 계산한다.
단, 지난번 내용은 $e 한정, 진수 $X$0나는 자유도를 높이고 싶다.
따라서, 나는 우선 진수 $X$의 범위를 최대한 넓히려고 한다.

진수 X 확대 방침


$ log_하면, 만약, 만약...
$ log_eX = log_ex^n = nlog_ex달러입니다.
$x=X^\rac{1} {n} 달러 때문에 진수 $X$\rac{1} {n} 달러의 수를 곱했습니다 $x(x>0) $진수의 $log$하면, 만약, 만약...
$X > 2달러의 자연 대수를 구할 수 있을 것이다.
그러므로
1. X의 n 곱하기 루트($X$\rac{1]{n} 달러 곱하기)를 찾는 프로그램(이번)
2. 진수 $X>2달러의 자연 대수 $lnX달러의 응용
3. $ log_aX$필요 애플리케이션
순서대로 만들다.
이번에 X의 n 곱하기 루트를 찾는 프로그램을 제작합니다.

X의 n 곱하기 루트를 구하는 프로그램


kintone의 공식에서 하나의 연산자는 정수이지만 $\rac{1}{n}달러를 곱할 수 있는 연산자는 없습니다. ($n달러는 정수입니다.)
따라서 계산 필드를 사용해 약간의 공을 들여 계산해야 한다.
이론적으로 잘하면 "응용 프로그램 만들기"를 건너뛰자.

뉴턴법으로 n 곱하기 뿌리를 구하다


뉴턴법에 관하여
Kintoone 프로그램으로 뉴턴법으로 제곱근을 구하는 방법에 관한 과거 보도에서 조금 설명하였다.
이번에는 제곱근이 아니라 n곱근이다.말은 그렇지만 방법에는 큰 변화가 없다
나는 상술한 보도의 ③를 이용하여 계산하고 싶다.
※ 원형의 n은'제n개'의 n이며, n곱하기 뿌리의 n과 혼동되지 않도록 k로 변경해 보세요.
 f'(x_k) = \frac{f(x_k)}{x_k-x_{k+1}} ・・・・③
$X$n의 곱셈을 찾고 싶어서 $f(x)=x^n-X=0달러의 해를 찾습니다.
\ f(x) = x^n - X\\
\ f'(x) = nx^{n-1} \\
③의 공식에 따라 대입하면 $x{k+1}달러 및 $x관계
\begin{align}
 nx_k^{n-1} &= \frac{x_k^n - X}{x_k-x_{k+1}}\\
 x_k-x_{k+1} &=\frac{x_k^n - X}{nx_k^{n-1}}\\

 x_{k+1} &=\frac{-x_k^n + X}{nx_k^{n-1}} + x_k\\
よって、\\
x_{k+1}&=\frac{n-1}{n}x_k + \frac{X}{nx_k^{n-1}}
\end{align}

.
이것을 응용 프로그램의 공식에 넣으세요.

응용 프로그램 만들기


프로그램 제작 준비


응용 프로그램 설정의 추가 설정 - 고급 설정

수치와 계산 정밀도의 비트는
전체 자릿수: 30
소수점 자릿수: 10
이렇게 하자.

필드 설정


경기 수도 많아 좀 힘들었다.
x1~x41 20개 정도 가능합니다.
프로그램 이름은 X의 n 곱하기 (뉴턴법) 이다.
※ 잠시 후 찾기에 사용하세요.
필드 유형
필드 이름
필드 코드
공식.
시험을 준비하다
숫자.
X
X
n곱하기 루트 값을 계산해야 합니다.
숫자.
n
n
몇 개 타고 싶으세요?기본값 10
계산하다
n곱하기근(≥0)
x41
((n-1)/n)*x40+X/(n*x40^(n-1))
$x$의 가치.41번째 끝.
숫자.
초기 값
x0
초기값 2로 설정해 보십시오.
계산하다
x1
x1
((n-1)/n)*x0+X/(n*x0^(n-1))
계산하다
x2
x2
((n-1)/n)*x1+X/(n*x1^(n-1))
계산하다
xk
xk
((n-1)/n)*xk+X/(n*xk^(n-1))
x3~x39 k 번호를 입력하세요.
계산하다
x40
x40
((n-1)/n)*x40+X/(n*x40^(n-1))

완성하다


이렇게 계산하다.

좋은 웹페이지 즐겨찾기