2012-07-21 3 views
6

Im은 Android 용 계산기 앱을 만들고 사용자가 파생 상품 계산기를 요청했습니다. 미리로드 된 함수 또는 사용자 정의 메서드를 사용할 수 있습니까? 감사.Java 파생 상품?

+5

Android API 또는 JDK에는 아무 것도 없습니다. 파생 상품을 계산하려면 먼저 * 함수 *에 대한 표현이 있어야하며, 아마도 함수 등을 표시해야합니다. 파생 상품을 계산하는 방법은 함수를 나타내는 방법에 따라 다릅니다. * 숫자 * 또는 * 상징적으로 *. 둘 다 할 수 있으며 두 라이브러리를 모두 지원할 수있는 라이브러리가 있습니다.하지만 사과와 오렌지이므로 먼저 선택해야합니다. –

+0

http://code.google.com/p/symja/가 필요할 수도 있습니다. – assylias

+0

나는이 사이트에서 비슷한 질문을 보았다. 유용 할 수 있습니다. 행운을 빕니다. – MathewE

답변

1

@Ernest의 의견에 이어 답을 찾으려고합니다.

어떤 파생 상품을 포함 시킬지에 따라 크게 달라집니다. 다항식만을 구별 할 수 있기를 원한다면 정말 간단하기 때문에 자신의 차별화 방법을 쓰는 것이 매우 쉽습니다.

생각이 필요한 부분은 다항식을 나타냅니다. 이는 각 항을 계수와 지수 부분으로 구성된 쌍으로 저장함으로써 간단하게 수행 할 수 있습니다. 간단한 곱셈과 뺄셈을 사용하면 차별화 할 수 있습니다.

재귀를 사용하여 추가 단계를 수행하고 중첩 된 다항식을 구별 할 수 있도록 차등화를 위해 체인 규칙을 구현할 수 있습니다.

대부분의 사람들에게 이것은 충분히 좋거나 필요한 것보다 좋습니다.

나의 제안 : 당신의 범위를 제한하고 인터넷 접속이 가능한이 될 것입니다 경우 자신

2

그것에게 일을 재미를, 당신은 Wolfram Alpha에 차별화를 위임 할 수있다. 무료 API 사용은 API 호출 수에 제한이 있습니다.