xsl-list
[Top] [All Lists]

Re: [xsl] Any difference between 1 div $x and math:pow($x, -1)?

2020-06-27 08:02:13
they are certainly different

<xsl:sequence select="1.0 div 0.0"/>

is

  FOAR0001: Decimal divide by zero
at template m on line 8 of r4.xsl:


 <xsl:sequence select="math:pow(0.0,-1)"/>

is

INF

David


On Sat, 27 Jun 2020 at 13:23, Roger L Costello costello(_at_)mitre(_dot_)org <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:

Hi Folks,

My XSLT program computes this expression many times for different values
of $x:

1 div (1 + math:exp(-$x))

Here is an equivalent expression:

math:pow(1 + math:exp(-$x), -1)

Which expression is better? By "better" I mean any one of these:

- produces more accurate results
- is faster
- is easier to understand, more intuitive

Or, are the two expressions equally good?

/Roger


--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--
<Prev in Thread] Current Thread [Next in Thread>