(1) -> eval(integrate(exp(x*c),c),x=-2.3)

                                    - 2.3 c
   (1)  - 0.4347826086_9565217391 %e
                                                      Type:
Expression(Float)

On 6 April 2017 at 18:25, 'Nasser M. Abbasi' via FriCAS - computer algebra
system <[email protected]> wrote:

>
>
> On Thursday, April 6, 2017 at 5:11:23 PM UTC-5, Waldek Hebisch wrote:
>>
>> Nasser M. Abbasi wrote:
>> >
>> > Newbie here.
>> >
>> > I read the page
>> >
>> > http://axiom-wiki.newsynthesis.org/SymbolicIntegration?root=
>> FriCAS%20Problems
>> >
>> > And still can't figure what syntax to use for this. Suppose I want to
>> do
>> >
>> >      integrate( exp(-2.3*c),c)
>> >
>> > This gives an error, because 2.3 is floating point. I tried:
>> >
>> > integrate( exp(-2.3*c),c)@Float
>> > integrate( exp(-2.3@Float*c),c)
>> >
>> > How does one handle the above? Do I really have to enter it as
>> >
>> > integrate( exp(-23/100*c),c)
>> >
>> > For Fricas to process it?
>>
>> FriCAS can not integrate expressions containing floating
>> point numbers.  Some systems will quietly convert floating
>> point numbers to rationals, but FriCAS philosopy is to
>> make such convertions explicit.  Now, there are many ways
>> to get rational:
>>
>> - writing 23/100 is most natural
>> - you can request convertion to rational by
>>
>>     retract(2.3)@Fraction(Integer)
>>
>> - or you may explicitely specify desired accuracy of convertion
>>
>>     rationalApproximation(2.3, 3)
>>
>>   (note that specifying lower accuracy will give you different
>>    approximation)
>>
>>
>> --
>>                               Waldek Hebisch
>>
>
>
> I see. But I do not think Maple converted decimal point number to rational
> in
> the following:
>
> restart;
> int(exp(-2.3*c),c);
>
>                -0.4347826087 <(434)%20782-6087> exp(-2.300000000 c)
>
> But now I understand different systems do things differently and that
> Fricas needed explicit conversion done before the call.
>
> thanks,
> --Nasser
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/fricas-devel.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to