From f.monerau at gmail.com Thu Dec 1 08:36:37 2011 From: f.monerau at gmail.com (Francoise) Date: Wed, 30 Nov 2011 23:36:37 -0800 (PST) Subject: e-format Message-ID: <1322724997018-3550790.post@n3.nabble.com> Bonjour, Je débute en Scilab. J'utilise la version 5.3.3 et je travaille à l'aide des différents cours d'initiation que je trouve sur le net. Ma question est la suivante : Lorsque je demande un affichage en e-format par la commande format('e'), j'obtiens un affichage des nombres avec la puissance de 10 introduite par la lettre D et non pas la lettre E comme je l'ai pourtant vu dans plusieurs cours sur Scilab que j'ai consultés. -->format('e') -->%pi %pi = 3.142D+00 Cela vient-il de la version de Scilab que j'utilise? Y a-t-il un moyen de configurer comme on veut ? Merci d'avance pour votre réponse. -- View this message in context: http://mailinglists.scilab.org/e-format-tp3550790p3550790.html Sent from the Scilab pour l'enseignement - Mailing Lists Archives mailing list archive at Nabble.com. From vincent.couvert at scilab.org Thu Dec 1 08:54:36 2011 From: vincent.couvert at scilab.org (Vincent COUVERT) Date: Thu, 01 Dec 2011 08:54:36 +0100 Subject: [Scilab-Enseignement] e-format In-Reply-To: <1322724997018-3550790.post@n3.nabble.com> References: <1322724997018-3550790.post@n3.nabble.com> Message-ID: <4ED732BC.5030500@scilab.org> Bonjour, Les valeurs affichées avec la lettre E résultent peut être d'un bug de Scilab dans une précédente version, la lettre D étant la lettre utilisée pour l'affichage dans Scilab. Pouvez vous nous dire où vous avez trouvé ces cours sur Scilab afin que nous puissions identifier la version qui a été utilisée pour les rédiger ? Merci d'avance. Cordialement, Vincent COUVERT Le 01/12/11 08:36, Francoise a écrit : > Bonjour, > > Je débute en Scilab. J'utilise la version 5.3.3 et je travaille à l'aide des > différents cours d'initiation que je trouve sur le net. Ma question est la > suivante : > Lorsque je demande un affichage en e-format par la commande format('e'), > j'obtiens un affichage des nombres avec la puissance de 10 introduite par la > lettre D et non pas la lettre E comme je l'ai pourtant vu dans plusieurs > cours sur Scilab que j'ai consultés. > -->format('e') > > -->%pi > %pi = > > 3.142D+00 > > Cela vient-il de la version de Scilab que j'utilise? Y a-t-il un moyen de > configurer comme on veut ? > > Merci d'avance pour votre réponse. > > -- > View this message in context: http://mailinglists.scilab.org/e-format-tp3550790p3550790.html > Sent from the Scilab pour l'enseignement - Mailing Lists Archives mailing list archive at Nabble.com. From f.monerau at gmail.com Thu Dec 1 11:47:12 2011 From: f.monerau at gmail.com (Francoise) Date: Thu, 1 Dec 2011 02:47:12 -0800 (PST) Subject: e-format In-Reply-To: <4ED732BC.5030500@scilab.org> References: <1322724997018-3550790.post@n3.nabble.com> <4ED732BC.5030500@scilab.org> Message-ID: <1322736432883-3551184.post@n3.nabble.com> Merci pour cette réponse rapide. Je vous indique ci-dessous 2 liens (parmi ceux que j'ai vus au cours de mes recherches sur Internet) vers des cours d'initiation donnant des exemples avec le E : http://www.math.univ-metz.fr/~sallet/Scilab_intro_book.pdf page 29 (apparemment la version utilisée est la 2.7) http://lab.agroparistech.fr:10000/~heyd/polys/scilab8b.pdf page 2 (version ?) Et puisque ce post concerne la commande format, j'ai une autre question : Dans l'aide sur cette fonction, il est indiqué : format([type],[long]) v = format() format(m) Arguments type character string long integer ( max number of digits (default 10)) v a vector for the current format v(1) type format : 0 for 'e' and 1 for 'v' v(2) number of digits m a vector to set new format m(1) number of digits m(2) type format : 0 for 'e' and 1 for 'v' J'ai essayé sans succès la commande format(m) en ayant défini m comme indiqué. J'ai obtenu le message : format(m) !--error 999 format: Wrong size for input argument #2: A scalar expected. Ce message est d'ailleurs obtenu aussi si on fait : m=format() format(m) Merci encore. Cordialement Françoise -- View this message in context: http://mailinglists.scilab.org/e-format-tp3550790p3551184.html Sent from the Scilab pour l'enseignement - Mailing Lists Archives mailing list archive at Nabble.com. From vincent.couvert at scilab.org Thu Dec 1 14:37:34 2011 From: vincent.couvert at scilab.org (Vincent COUVERT) Date: Thu, 01 Dec 2011 14:37:34 +0100 Subject: [Scilab-Enseignement] Re: e-format In-Reply-To: <1322736432883-3551184.post@n3.nabble.com> References: <1322724997018-3550790.post@n3.nabble.com> <4ED732BC.5030500@scilab.org> <1322736432883-3551184.post@n3.nabble.com> Message-ID: <4ED7831E.3080706@scilab.org> Bonjour, Il s'agit là d'une très ancienne version de Scilab et je ne peux conclure sur la cause de cet affichage. Les versions récentes de Scilab utilisent la notation en "D" et non pas en "E" pour l'affichage même le "E" est toléré pour la saisie de valeurs. Concernant la fonction format, il s'agit d'un bug que je viens de rapporter : http://bugzilla.scilab.org/show_bug.cgi?id=10324 Nous nous efforcerons de le corriger pour la prochaine version de Scilab. Cordialement, Vincent COUVERT Le 01/12/11 11:47, Francoise a écrit : > Merci pour cette réponse rapide. > Je vous indique ci-dessous 2 liens (parmi ceux que j'ai vus au cours de mes > recherches sur Internet) vers des cours d'initiation donnant des exemples > avec le E : > http://www.math.univ-metz.fr/~sallet/Scilab_intro_book.pdf > page 29 (apparemment la version utilisée est la 2.7) > http://lab.agroparistech.fr:10000/~heyd/polys/scilab8b.pdf > page 2 (version ?) > > Et puisque ce post concerne la commande format, j'ai une autre question : > Dans l'aide sur cette fonction, il est indiqué : > > format([type],[long]) > v = format() > format(m) > Arguments > type > character string > long > integer ( max number of digits (default 10)) > v > a vector for the current format v(1) type format : 0 for 'e' and 1 for 'v' > v(2) number of digits > m > a vector to set new format > m(1) number of digits > m(2) type format : 0 for 'e' and 1 for 'v' > > J'ai essayé sans succès la commande format(m) en ayant défini m comme > indiqué. > J'ai obtenu le message : > > format(m) > !--error 999 > format: Wrong size for input argument #2: A scalar expected. > > Ce message est d'ailleurs obtenu aussi si on fait : > m=format() > format(m) > > Merci encore. > Cordialement > Françoise > > -- > View this message in context: http://mailinglists.scilab.org/e-format-tp3550790p3551184.html > Sent from the Scilab pour l'enseignement - Mailing Lists Archives mailing list archive at Nabble.com. From f.monerau at gmail.com Thu Dec 1 14:43:18 2011 From: f.monerau at gmail.com (Francoise) Date: Thu, 1 Dec 2011 05:43:18 -0800 (PST) Subject: e-format In-Reply-To: <4ED7831E.3080706@scilab.org> References: <1322724997018-3550790.post@n3.nabble.com> <4ED732BC.5030500@scilab.org> <1322736432883-3551184.post@n3.nabble.com> <4ED7831E.3080706@scilab.org> Message-ID: <1322746998368-3551617.post@n3.nabble.com> Merci ! Cordialement Françoise -- View this message in context: http://mailinglists.scilab.org/e-format-tp3550790p3551617.html Sent from the Scilab pour l'enseignement - Mailing Lists Archives mailing list archive at Nabble.com.