[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Mon, 01 May 2017 07:59:36 -0400
I want to make a Fermisurface plot (isosurface plot) with octave.
I use the following commands:
the first one to insert the attached file,
>> M=load ("-ascii", "FERMISURF.OUT")
>> isosurface (M(1:end,1), M(1:end,2), M(1:end,3), M(1:end,4), 0.0);
M(1:end,1), M(1:end,2), M(1:end,3) are indicating the first 3 columns, i.e. the x,y,z coordinates, M(1:end,4) indicates the value at the x,y,z coordinate and 0.0 is the isovalue.
I already checked the output of M(1:100,1), I think it should be fine.
But I get the following errors which I don't understand at all:
error: isosurface: V must be a non-singleton 3-dimensional matrix
error: called from
isosurface>__get_check_isosurface_args__ at line 307 column 5
isosurface at line 152 column 42
Do you have any suggestions?
Thank you in advance!
Description: Binary data
- Isosurface plot,
\"Niedermayr, Arthur\" <=