[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #29870] Precision doesn't work properly on dlm
From: |
anonymous |
Subject: |
[Octave-bug-tracker] [bug #29870] Precision doesn't work properly on dlmwrite |
Date: |
Wed, 12 May 2010 16:15:12 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.4) Gecko/20091027 Fedora/3.5.4-1.fc12 Firefox/3.5.4 |
URL:
<http://savannah.gnu.org/bugs/?29870>
Summary: Precision doesn't work properly on dlmwrite
Project: GNU Octave
Submitted by: None
Submitted on: Wed 12 May 2010 04:15:10 PM UTC
Category: None
Severity: 3 - Normal
Item Group: Incorrect Result
Status: None
Assigned to: None
Originator Name: David Gesswein
Originator Email: address@hidden
Open/Closed: Open
Discussion Lock: Any
Release: 3.2.4
Operating System: GNU/Linux
_______________________________________________________
Details:
a = [2.5 + 3.200001i 5.3 + 4.4i];
dlmwrite('test.cvs',a,'precision',9)
gives file
2.5g3.2gi,5.3g4.4gi
If I change line 124 in
/usr/share/octave/packages/io-1.0.9/dlmwrite.m
from
precision = sprintf ("%.%gg", precision);
to
precision = sprintf ("%%.%gg", precision);
then I get expected result
2.5+3.200001i,5.3+4.4i
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?29870>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #29870] Precision doesn't work properly on dlmwrite,
anonymous <=