2016-06-19 10 views
0

Мне нужно переписать функцию Solver из модуля Excel VBA в приложение JS.Использование Solver в приложениях JS

В Excel это определяется следующим образом:

SolverOk SetCell:="$H$15", MaxMinVal:=3, ValueOf:=0, ByChange:="$G$17" 
 
    SolverSolve True

Я нашел эту библиотеку использовать Solver в JS, https://github.com/Zolmeister/js-solver, но не знаете, как писать Excel как уравнения.

Пожалуйста, помогите, если у кого есть ключ. Я не знаком с Solver.

ответ

1

Эксел-решатель - это маска для группы методов оптимизации, некоторые линейные, а некоторые нет. Этот решатель, который вы нашли, не делает то же самое, что и Excel Solver. Вы должны попытаться найти библиотеки линейного программирования или библиотеки оптимизации. Это будет зависеть от типа проблемы, которую вы пытаетесь решить.

+0

Это код, который в настоящее время находится в VBA, и я пытаюсь переписать в JS, используя некоторые библиотеки. Но я не знаком с этим. У вас есть библиотека, чтобы приправить ее? – pavlovicnemanja

+0

Не все коды будут отображаться на VBA. Многие функции в VBA не имеют исходного кода, поэтому, когда вы вызываете функцию, например, solver, есть алгоритм, который вы не сможете увидеть. Попробуйте это, может быть, это поможет вам https://www.npmjs.com/package/javascript-lp-solver – brntxr