[Scilab-users] display of complex/not real numbers, again
Samuel Gougeon
sgougeon at free.fr
Fri Sep 13 13:07:18 CEST 2019
Le 12/09/2019 à 18:55, Stéphane Mottelet a écrit :
> I prefer the display after applying
> https://codereview.scilab.org/#/c/20981/:
>
> --> x0=%pi/4;h=%eps/2
> h =
>
> 1.110D-16
>
> --> cos(x0+%i*h)
> ans =
>
> 0.7071068 - 7.850D-17i
>
> However, we could discuss if the arbitrary switch to "e" mode is
> desirable or not, but since Scilab 6.0 we have got used to this
> display mixing "v" and "e" mode...
... and IMO it's very suitable. The only rule should be that, */for a
given format's width/*, */the more the number of significant displayed
figures the better./* When the exponent format is used, it takes 4 or 5
digits (D+12, D+123). As a consequence, in v mode, small (absolute)
values should be displayed in normal mode down to 4 non-significant 0
(e.g. 0.000012), and switched to "e" mode beyond.
In v mode, forcing the display of 0.0123456 in "e" mode on the (bad)
reason that some other huge or tiny numbers in the matrix are displayed
in this mode, would print 1.234D-02, and so make invisible 2 significant
figures.
I do not see any reason that would impose the display mode to be
homogeneous over all elements of a matrix, possibly canceling the
display of significant figures in the given format's width.
Regards
Samuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20190913/516784df/attachment.htm>
More information about the users
mailing list