Syntax
T = table(obj,type,{index},{showval})
Description
T = table(obj,type,{index},{showval})
returns a table that shows in an
easy to read/export format different internal data, such as magnetic atom
list, bond list, magnetic structure, etc.
For the matrix labels in the list of bonds, the ‘»’ sign means that the matrix value is determined using the bond symmetry operators.
Note: The
table
data type is only supported in Matlab R2013b or newer.
When running older versions of Matlab, spinw.table
returns a struct.Input Arguments
obj
- spinw object.
type
- String, determines the type of data to show, possible values are:
'matom'
properties of magnetic atoms in the unit cell,'matrix'
list of matrices,'ion'
single ion term in the Hamiltonian,'bond'
properties of selected bonds,'mag'
magnetic structure.
index
- Indexing into the type of data to show, its meaning depends on the
type
parameter. For'bond'
indexes the bonds (1 for first neighbors, etc.), if empty all bonds will be shown. For'mag'
it indexes the propagation vectors, the magnetization of the selected propagation vector will be shown. Default value is 1, if empty vector[]
is given, all bonds/propagation vector will be shown. showVal
- If
true
, also the values of the single ion and exchange matrices will be shown. The values shown are the symmetry transformed exchange values after the symmetry operations (if there is any). Default value isfalse
.
Output Arguments
T
- Matlab
table
type object.