В моем приложении я использую solver.In это я создал функцию Decision
, которая работает нормально. Но я хочу использовать функцию Decision
в функции Math.Exp
. Для лучшего понимания см исходный код ниже,как использовать решение в экспоненциальном для решателя с использованием C#
using Microsoft.SolverFoundation.Services;
using Microsoft.SolverFoundation.Solvers;
SolverContext context = SolverContext.GetContext();
Model model = context.CreateModel();
Decision sv = new Decision(Domain.RealNonnegative, "decision");
model.AddDecision(sv);
model.AddConstraint("limits", 5 <= sv <= 20);
model.AddGoal("Result", GoalKind.Minimize, (1 - Math.Exp(sv));//here i'm getting exception
, пожалуйста, руководство меня, как использовать решатель решение в Math.Exp
функции. Это необходимо для моей заявки на проект.
Можете ли вы рассказать нам детали, за исключением? Как и тип исключения или сообщение об исключении –
В основном в Math.Exp (double d) параметр должен быть двоичным значением типа данных, но я предоставляю переменную типа принятия в нем, так что он дает необработанное исключение – shivcena
@shivcena, пожалуйста, напишите полное сообщение об исключении, включая стек вызовов. Это легко сделать, просто вызовите Expression.ToString(). Ни вопрос, ни комментарии не имеют большого смысла. –