octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: hgsave weirdness


From: Dmitri A. Sergatskov
Subject: Re: hgsave weirdness
Date: Mon, 23 Sep 2019 14:23:23 -0500

Here is t2.m:

$ cat t2.m
h1=figure();
plot(randn(10));
fname = "t2.ofig"
hgsave(h1, fname, '-text')
pause(10)
file_in_loadpath("octave-config.h")
file_in_loadpath(fname)
glob(fname)
h2=hgload(fname)
h1_l = get(h1);
h2_l = get(h2);
assert(h1_l, h2_l)

$ ./run-octave -f -q
octave:1> t2
fname = t2.ofig
ans = /d2/home/dima/src/octave/clang/octave-config.h
ans =
ans =
{
  [1,1] = t2.ofig
}

error: hgload: unable to locate file t2.ofig
error: called from
    hgload at line 60 column 7
    t2 at line 9 column 3
octave:2> t2                                      ## !!! just re-run it
fname = t2.ofig
ans = /d2/home/dima/src/octave/clang/octave-config.h
ans = /d2/home/dima/src/octave/clang/t2.ofig
ans =
{
  [1,1] = t2.ofig
}

h2 =  3
error: ASSERT errors for:  assert (cond {i},expected {i},tol)

  Location  |  Observed  |  Expected  |  Reason
     ()        -80.6879    -127.3832     Abs err 46.695 exceeds tol 0 by 5e+01

ASSERT errors for:  assert (cond {i},expected {i},tol)

  Location  |  Observed  |  Expected  |  Reason
     ()        -80.6879    -127.3832     Abs err 46.695 exceeds tol 0 by 5e+01

ASSERT errors for:  assert (cond {i},expected {i},tol)

  Location  |  Observed  |  Expected  |  Reason
     ()           2            3         Abs err 1 exceeds tol 0 by 1

ASSERT errors for:  assert (cond {i},expected {i},tol)

  Location  |  Observed  |  Expected  |  Reason
    (1)           1            -1        Abs err 2 exceeds tol 0 by 2
    (2)          757           -1        Abs err 758 exceeds tol 0 by 8e+02
    (3)          560           -1        Abs err 561 exceeds tol 0 by 6e+02
    (4)          444           -1        Abs err 445 exceeds tol 0 by 4e+02

ASSERT errors for:  assert (cond {i},expected {i},tol)

  Location  |  Observed  |  Expected  |  Reason
    (1)          0.25        1.3368      Abs err 1.0868 exceeds tol 0 by 1
    (2)          2.5         3.3151      Abs err 0.81513 exceeds tol 0 by 0.8
    (3)           8          5.8263      Abs err 2.1737 exceeds tol 0 by 2
    (4)           6          4.3697      Abs err 1.6303 exceeds tol 0 by 2
octave:3>


????

Dmitri.
--



reply via email to

[Prev in Thread] Current Thread [Next in Thread]