[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: lpack question
- From: "Keith Pimmel" <pimmel@...>
- Date: Wed, 26 Mar 2008 11:05:04 -0500
The problems of not proof-reading an email before sending it...
>
> My lua code to read this follows:
> ,----[ lua code ]-
> | block = f:read(4)
> | local mopt = tonumber(string.byte(block))
> | print(string.format('type(MOPT) = %04d', mopt))
> | print(string.format('type(MOPT_unpack) = %04d', mopt_unpack))
I used the wrong cut and paste here: there ought to be another line
prior to the print lines:
local mopt_unpack = string.unpack('l',block)
>
> My output follows:
> ,----[ output ]-
> | type(MOPT) = 0000
> | type(MOPT_unpack) = 0001
> | mrows = 1
> | ncols = 1
> | imagf = 0
> | namelen = 4
> | variable name is kap
> | value is 1
> `----
As an aside, I'm expecting MOPT to be 0000, not 0001. value ought to be 15.
I can write a valid MAT file going the other way using 'd' as a write
formatter; but it doesn't seem to play nice reading.
--
Keith ~~~~ pimmel@ieee.org