There is no return value for bin/matlab/PetscReadBinaryMatlab.m?
Barry Smith
bsmith at mcs.anl.gov
Mon Aug 3 15:10:14 CDT 2009
Use bin/matlab/PetscBinaryRead.m with
c = PetscBinaryRead('solution');
The help for PetscBinaryRead.m indicates other uses also, for
example, if you put multiple PETSc objects into the same viewer.
Barry
On Aug 3, 2009, at 2:51 PM, (Rebecca) Xuefei YUAN wrote:
> Dear Barry,
>
> I might not state the problem clearly, I saved my solution to a
> binary file named "solution", so after running the code, there two
> files "solution" and "solution.info" were formed. Then I would like
> to the following matlab function to load the data:
>
> fid = fopen('solution','r');
> c = fread(fid);
>
> What I would like to have for c is a 1d Array with 36 elements(real
> number), however, it turns out that c is a 1d array has 1116
> elements(integer), what is wrong with it? Do I miss anything? Or the
> binary file from Petsc is different from the normal binary file?
>
> Thanks very much!
>
> R
>
> Quoting Barry Smith <bsmith at mcs.anl.gov>:
>
>>
>> I use PetscBinaryRead.m then call the plot routines directly in
>> Matlab.
>>
>> You can also use the PetscReadBinaryMatlab() stuff to put the
>> contour
>> commands directly in the .info file and then use
>> PetscReadBinaryMatlab.m
>>
>> Barry
>>
>>
>> You can use PetscReadBinary
>> On Aug 3, 2009, at 1:32 PM, (Rebecca) Xuefei YUAN wrote:
>>
>>> Dear Barry,
>>>
>>> Thanks very much! If this is the case, do you have any
>>> suggestions to load the binary file into matlab thus doing the
>>> output, like contour(u)?
>>>
>>> Thanks!
>>>
>>> R
>>>
>>> Quoting Barry Smith <bsmith at mcs.anl.gov>:
>>>
>>>>
>>>> Thanks for reporting this. The documentation for this Matlab
>>>> function is wrong, it doesn't actually return anything.
>>>>
>>>> I have fixed the docs and it will be fixed in the next patch.
>>>>
>>>> Barry
>>>>
>>>> On Aug 3, 2009, at 8:04 AM, (Rebecca) Xuefei YUAN wrote:
>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> --
>>>>> (Rebecca) Xuefei YUAN
>>>>> Department of Applied Physics and Applied Mathematics
>>>>> Columbia University
>>>>> Tel:917-399-8032
>>>>> www.columbia.edu/~xy2102
>>>>>
>>>
>>>
>>>
>>> --
>>> (Rebecca) Xuefei YUAN
>>> Department of Applied Physics and Applied Mathematics
>>> Columbia University
>>> Tel:917-399-8032
>>> www.columbia.edu/~xy2102
>>>
>
>
>
> --
> (Rebecca) Xuefei YUAN
> Department of Applied Physics and Applied Mathematics
> Columbia University
> Tel:917-399-8032
> www.columbia.edu/~xy2102
>
More information about the petsc-users
mailing list