Производные на Java?

Im делает приложение калькулятора для Android, а пользователь запрашивает калькулятор для деривативов. Есть ли предустановленная функция или пользовательский метод? Благодарю.

Если доступ в Интернет будет доступен, вы можете делегировать дифференциацию Wolfram Alpha . Хотя бесплатное использование API связано с ограничениями в количестве вызовов API.

Я попытаюсь ответить, следуя из @Ernest в комментариях.

Это зависит в значительной степени от того, какие деривативы вы хотите включить. Если вы хотите различать только полиномы, тогда было бы довольно просто написать свои собственные методы дифференциации, потому что они действительно понятны.

Часть, требующая мысли, состоит в представлении многочленов. Это можно просто сделать, сохранив каждый член как пару, состоящую из коэффициента и частей экспоненты. С помощью простого умножения и вычитания вы можете различать.

Вы можете сделать это еще дальше, используя рекурсию и реализовать правило цепочки для дифференциации, чтобы позволить дифференцировать вложенные полиномы.

Для большинства людей это, вероятно, достаточно хорошо или лучше, чем нужно.

Мое предложение: ограничьте свой охват и получайте удовольствие от этого

Intereting Posts
Android: onClick не работает с ProGuard Ошибка сборки: эмулятор сэндвича мороженого на Ubuntu Sticky Header RecyclerView с несколькими массивами ArrayLists Android retrolambda, утверждение lambda можно заменить выражением лямбда Соответствие шаблону регулярных выражений в Android Сохранение пользовательского интерфейса при изменении ориентации – onSaveInstanceState не работает, как ожидалось, если сохранить фрагмент Добавить всплывающую подсказку arrow в DialogFragment Какое Android-устройство следует покупать для разработки приложений для Android? Как избежать изменений в пользовательском интерфейсе Android при изменении клавиатуры или ориентации? Android – общий ресурс между двумя приложениями Изменение стиля контекстного меню в Android Автоматически отображать пользовательскую клавиатуру для EditText. Android Измените имя пакета для Android в React Native Можно ли получить контакты со своей учетной записи Skype в андроиде? OnCreateOptionsMenu вызывается слишком много раз в ActionBar, используя вкладки