主程式
theta = 9.43/180*pi;
[pos1,pos2] = make_bdg_graphene(theta); % 生成一大片魔角石墨烯
keypoint = find_same_point(pos1, pos2); % 找到重合點
[l1,l2] = find_lattice_vector(keypoint); % 找到晶格向量
[xv,yv] = get_polygon(l1,l2); % 找到晶格向量構成平行四邊
% plot(xv,yv,'color','red','linewidth',2);
[pos1_,pos2_]=get_aim_lattice(pos1,pos2,xv,yv); % 獲取原胞內格點
a = 0.246; % 實際的晶格常數
d0=0.335; % z方向的高度
pos1_(:,1:2)=pos1_(:,1:2)*a; % 將晶格大小處理為實際大小
pos2_(:,1:2)=pos2_(:,1:2)*a;
pos2_(:,3) = pos2_(:,3)*10*d0;
xv = xv*a;
yv = yv*a;
plot(pos1_(:,1),pos1_(:,2),'.','markersize',15)
hold on
plot(pos2_(:,1),pos2_(:,2),'.','markersize',15)
plot(xv,yv,'color','red','linewidth',2);
生成一大塊魔角石墨烯函式
function [pos,pos2] = make_bdg_graphene(theta)
nx=100;
ny=100;
[x,y]=zigzag_graphene(nx,ny); %生成大塊石墨烯
%%%%%%%%% 排序找中點 %%%%%%%%%%%%%%%%%%%%%%
tempx = sort(x);
tempy = sort(y);
%將中間座標平移到原點
xmid = tempx(length(tempx)/2);
ymid = tempy(length(tempy)/2);
x = x - xmid*ones(length(x),1);
y = y - ymid*ones(length(y),1);
z = zeros(length(x),1);
pos = [x,y];
pos2 = zeros(length(x),2); % 第二層座標
% theta = 1.47/180*pi; % 旋轉角度由文獻給出
for i=1:length(x)
pos2(i,:) = (rotate_matirx(theta)*pos(i,:)')'; % 旋轉矩陣
endpos=[pos,z];
z2 = z + 0.1*ones(length(x),1);
pos2=[pos2,z2];
找到重合點函式
function keypoint = find_same_point(pos1, pos2)
eps = 0.001;
% 找到上下兩層重合的點
keypoint = ;
for i=1:length(pos1)
for j=1:length(pos1)
if abs(pos1(i,1)-pos2(j,1))找晶格向量函式
function [l1,l2] = find_lattice_vector(keypoint)
g = sortrows(keypoint,1);
% plot(g(:,1),g(:,2),'.','markersize',14);
l1 = g(1,:)-g(2,:);
l1 = l1(:,1:2); % l1 是超晶格常數
l2 = (rotate_matirx(-pi/3)*l1')'; % l2 是另乙個超晶格常數
生成晶格向量構成的平行四邊形
function [xv,yv] = get_polygon(l1,l2)
p=[0,0];
p = [p;l1];
p = [p;l1+l2];
p = [p;l2];
xv=p(:,1);
yv=p(:,2);
xv=[xv;0];
yv=[yv;0];
找出平行四邊形內部格點
function [pos1_,pos2_]=get_aim_lattice(pos1,pos2,xv,yv)
pos1_ = ;
pos2_ = ;
for i=1:length(pos1)
if inpolygon(pos1(i,1),pos1(i,2),xv,yv)>0
pos1_=[pos1_;pos1(i,:)];
endif inpolygon(pos2(i,1),pos2(i,2),xv,yv)>0
pos2_=[pos2_;pos2(i,:)];
endend
石墨烯技術的4大特點
第一是 轉賬速度特別快。現在的平均確認時間是 1.5 秒,出塊時間是 3 秒,在石墨烯進一步進化的 eos 上可能到了零點幾秒,所有的延遲僅僅只是 於網路,而不是處理本身,所以它的效能是非常強大的。我們對比一下 位元幣是 10 分鐘出塊,以太坊大約是 1 分鐘 確認時間上位元幣是 1 小時,以太坊是...
石墨烯的晶格和能帶結構
在半導體中,電子的能帶結構決定了電子允許和被禁止的能量範圍,並決定了半導體材料的電學及光學性質。孤立原子的電子佔據一定的原子軌道,形成一系列分立的能級。石墨烯的晶格結構非常穩定,電子在軌道中移動所受到的干擾非常小,具有優秀的導電性能。這種結構導致石墨烯獨特的電子能帶結構,如圖1 b 所示,第一布里淵...
區塊鏈中的石墨烯技術是什麼
石墨烯技術是基於dpos delegatedproof of stake,股份授權證明機制 共識機制的區塊鏈工具組,由位元股團隊cryptonomex開發。採用c 編寫,效能很好,支援的併發較高。基於石墨烯底層的bts和steem可以達到1.5s的平均確認速度和有限條件下實測3300tps的資料吞吐...