۱۳۹۵/۱۰/۰۱, ۰۱:۱۲ ب.ظ
سلام ببخشید من کد زیر رو برای رسم سه بعد
ی نوشتم منتها هیچ شکلی واسم رسم نمیکنه . مشکلش چیه میشه راهنماییم کنید . ممنون
کد پیاچپی:
clc
clear all
close all
a_cc=1.42;
etha=0.00001;
N=2;
t=-2.7;
m=sqrt(3);
a1=(a_cc/2)*[3 ;m];
a2=(a_cc/2)*[3 ;-m];
a=(3*a_cc)/2;
b=(m*a_cc)/2;
%%%%%%%%%%%%%%%%%%%%%%%
H_00=zeros(N);
H_00(1,2)=t;
H_00(2,1)=t;
%%%%%%%%%%%%%%%%%%%%%%%%
for kx=-2*pi/3*a_cc:0.1:2*pi/3*a_cc;
for ky=-2*pi/3*m*a_cc:0.1:2*pi/3*m*a_cc;
h_0=t*(1+2*exp(kx*a_cc)*cos(ky*a_cc));
H_k=zeros(N);
H_k(1,2)=h_0;
H_k(2,1)=h_0';
E=eig(H_k);
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
plot3(E,kx,ky)