Syntax
qOut = sw_qscan(qLim)
Description
qOut = sw_qscan(qLim)
generates connected lines between given
positions in \(n\)-dimensional space (\(n>1\)). The output contains equally
spaced points along each line section in a matrix, by default 100
points. The function can be used to generates points along a path
defined by corner points.
Input Arguments
qLim
- Cell that contains row vectors with \(n\) elements each and optionally an
additional integer, e.g.
{[0 0] [1 0] 201}
.
Examples
To generate a path in the Brillouin-zone between the \((0,0,0)\), \((1,0,0)\) and \((1,1,0)\) points with 501 points per line segment use:
Q = sw_qscan({[0 0 0] [1 0 0] [1 1 0] [0 0 0] 501});
plot(Q(1,:),Q(2,:),'linewidth',2)
xlabel H
ylabel K