|
[Date Index]
[Thread Index]
[Author Index]
Re: Re: Simplify stuck in simple expression
- To: mathgroup at smc.vnet.net
- Subject: [mg50204] Re: [mg50178] Re: Simplify stuck in simple expression
- From: Andrzej Kozlowski <akoz at mimuw.edu.pl>
- Date: Fri, 20 Aug 2004 04:57:54 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
On Thursday, August 19, 2004, at 11:28 AM, Carlos Felippa wrote:
> Andrzej Kozlowski <akoz at mimuw.edu.pl> wrote in message
> news:<cfv4hu$8jd$1 at smc.vnet.net>...
>> You can use:
>>
>>
>> FullSimplify[Factor //@ ((2 - Sqrt[72*(1 + a*b)^2 + 4])/
>> (2*a))]
>>
>>
>> (1 - Sqrt[18*a*b*(a*b + 2) + 19])/a
>>
>>
>> However, as this has the same LeafCount as the expression you desire
>> you, would need to find a suitable ComplexityFunction to obtain the
>> answer you want.
>>
>>
> My objective has a smaller LeafCount:
>
> Print[LeafCount[(2 - Sqrt[72*(1 + a*b)^2 + 4])/ (2*a)]];
>
> 26
>
> Print[LeafCount[(1 - Sqrt[18*(1 + a*b)^2 + 1])/ a]]
>
> 23
>
>
>
But it is not smaller than the answer returned by the method I
proposed, which of course was the point I was making:
In[1]:=
LeafCount[(1-Sqrt[18*a*b*(a*b+2)+19])/a]
Out[1]=
23
Andrzej
Prev by Date:
Beware of NSolve - nastier example
Next by Date:
3D Screensavers for Mathematica users
Previous by thread:
Re: Simplify stuck in simple expression
Next by thread:
My regrets ...
|