A little problem with negative exponentiation
A little problem with negative exponentiation
Hello:
I have a little confusion, in the model that I'm developing there is a
constraint that has terms like this:
(Log10(R)*)*n, (Log10(S))**m
the problem is R and S are continuous variables between 1 & 0, and
with Log10 (R) or Log10(S), gives a negative number , and n,m are real
and positive numbers, hence the solver gives me the following error:
**** Exec Error at line 690: rPower: FUNC DOMAIN: x**y, x < 0
is there a way to include exponentitation of negative numbers??
thanks,
best regards
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to gamsworld@googlegroups.com
To unsubscribe from this group, send email to gamsworld-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en
-~----------~----~----~----~------~----~------~--~---
Re: A little problem with negative exponentiation
Daniel, the real power is not defined for a negative base (e.g.
http://www.cppreference.com/stdmath/pow.html). iI your n and m are
integers, you could use integer power:
GAMS Syntax: power(Log10(R),n) and power(Log10(S),m).
Michael Bussieck, GAMSWorld Coordinator
On Jul 24, 4:46 pm, Daniel wrote:
> > Hello:
> >
> > I have a little confusion, in the model that I'm developing there is a
> > constraint that has terms like this:
> >
> > (Log10(R)*)*n, (Log10(S))**m
> >
> > the problem is R and S are continuous variables between 1 & 0, and
> > with Log10 (R) or Log10(S), gives a negative number , and n,m are real
> > and positive numbers, hence the solver gives me the following error:
> >
> > **** Exec Error at line 690: rPower: FUNC DOMAIN: x**y, x >
> > is there a way to include exponentitation of negative numbers??
> >
> > thanks,
> > best regards
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to gamsworld@googlegroups.com
To unsubscribe from this group, send email to gamsworld-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en
-~----------~----~----~----~------~----~------~--~---