کلیدستان

نسخه‌ی کامل: رسم پلات
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام ببخشید من کد زیر رو برای رسم سه بعد
کد پی‌اچ‌پی:
clc
clear all
close all
a_cc
=1.42;
etha=0.00001;
N=2;
t=-2.7;
m=sqrt(3);
a1=(a_cc/2)*[;m];
a2=(a_cc/2)*[;-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) 
ی نوشتم منتها هیچ شکلی واسم رسم نمیکنه . مشکلش چیه میشه راهنماییم کنید . ممنون