[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: reshape array failed on windows
From: |
John W. Eaton |
Subject: |
Re: reshape array failed on windows |
Date: |
Mon, 7 Dec 2009 20:45:22 -0500 |
On 7-Dec-2009, Junqian Gordon Xu wrote:
| Tested the same reshape function on Octave 3.2.3 on Debian/Linux, which
| worked fine.
|
| Maybe this is a regression of the reshape function compiled for windows.
|
| Gordon
|
| On 12/07/2009 07:27 PM, Junqian Xu wrote:
| > Octave 3.2.3 windows
| >
| > fid=fopen('file_name','r');
| > temp=fread(fid,Inf,'short');
| >
| > I can verify temp reads the integer values fine as in matlab. However
| > matlab is able to do
| >
| > reshape(temp,256,256)
| >
| > But in Octave, it returns an error of
| >
| > error: reshape: can't reshape 0x1 array to 256x256 array.
| >
| > Maybe I'm missing something very basic here.
| >
| > Gordon
I expect that the problem is not with reshape. It looks like the size
of temp is 0x1, so I think the values were not read correctly from the
file.
jwe
--
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?