File: plot_band.m

package info (click to toggle)
abinit 9.10.4-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 518,712 kB
  • sloc: xml: 877,568; f90: 577,240; python: 80,760; perl: 7,019; ansic: 4,585; sh: 1,925; javascript: 601; fortran: 557; cpp: 454; objc: 323; makefile: 77; csh: 42; pascal: 31
file content (15 lines) | stat: -rw-r--r-- 400 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function plot_band
%Anton Bokhanchuk January 6, 2015
%Plot band structure
data=load('H6o_DS2_EIG.dat');
DatatoPlot = [data(2:end,1) data(2:end,6:end)]; %Create plot matrix
hold on
for k = 1:size(DatatoPlot,1)
plot(k,DatatoPlot(k,2:end),'*-') %plot data
end
xlabel('K-point path (Y-G-Y; Z-G-Z)');
ylabel('Energy (eV)');
xlim([0 k+1]) %// To see data more clearly
set(gca,'Xtick');
end