半导体中载流子浓度的计算分析.docx
- 文档编号:23547980
- 上传时间:2023-05-18
- 格式:DOCX
- 页数:12
- 大小:43.26KB
半导体中载流子浓度的计算分析.docx
《半导体中载流子浓度的计算分析.docx》由会员分享,可在线阅读,更多相关《半导体中载流子浓度的计算分析.docx(12页珍藏版)》请在冰豆网上搜索。
半导体中载流子浓度的计算分析
functionvarargout=one(varargin)
%ONEMATLABcodeforone.fig
%ONE,byitself,createsanewONEorraisestheexisting
%singleton*.
%
%H=ONEreturnsthehandletoanewONEorthehandleto
%theexistingsingleton*.
%
the
input
value
%ONE('CALLBACK',hObject,eventData,handles,...)calls
local
%functionnamedCALLBACKinONE.Mwiththegiven
arguments.
%
%ONE('Property','Value',...)createsanewONEorraisesthe
%existingsingleton*.Startingfromtheleft,property
pairsare
%appliedtotheGUIbeforeone_OpeningFcngetscalled.An
%unrecognizedpropertynameorinvalidvaluemakesproperty
application
%stop.Allinputsarepassedtoone_OpeningFcnviavarargin.
%
%*SeeGUIOptionsonGUIDE'sToolsmenu.Choose"GUIallows
onlyone
%instaneetorun(singleton)".
%
%Seealso:
GUIDE,GUIDATA,GUIHANDLES
%Edittheabovetexttomodifytheresponsetohelpone
%LastModifiedbyGUIDEv2.521-Nov-201204:
20:
02
%Begininitializationcode-
-DONOTEDIT
gui_Singleton=1;
gui_State=struct(
'gui_Name',
mfilename,...
'gui_Singleton'
gui_Singleton,
'gui_OpeningFcn'
@one_OpeningFcn,
'gui_OutputFcn'
@one_OutputFcn,
'gui_LayoutFcn'
[],...
'gui_Callback'
[]);
ifnargin&&ischar(varargin{1})
gui_State.gui_Callback=end
:
str2func(varargin{1});
ifnargout
[varargout{1:
nargout}]=gui_mainfcn(gui_State,varargin{:
});
else
gui_mainfcn(gui_State,varargin{:
});
end
%Endinitializationcode-DONOTEDIT
%---Executesjustbeforeoneismadevisible.
functionone_OpeningFcn(hObject,eventdata,handles,varargin)
%Thisfunctionhasnooutputargs,seeOutputFcn.
%hObjecthandletofigure
%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%varargincommandlineargumentstoone(seeVARARGIN)
%Choosedefaultcommandlineoutputforone
handles.output=hObject;
%Updatehandlesstructureguidata(hObject,handles);
%UIWAITmakesonewaitforuserresponse(seeUIRESUME)
%uiwait(handles.figure1);
%---Outputsfromthisfunctionarereturnedtothecommandline,functionvarargout=one_OutputFcn(hObject,eventdata,handles)%varargoutcellarrayforreturningoutputargs(seeVARARGOUT);
%hObjecthandletofigure
%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%Getdefaultcommandlineoutputfromhandlesstructurevarargout{1}=handles.output;
%---Executesonbuttonpressinpushbutton1.
functionpushbutton1_Callback(hObject,eventdata,handles)
%hObjecthandletopushbutton1(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)m=1.6726*10*27);
u=pi*4*10A(-7);k=1.38*10A(-23);
h=6.626*10*34);E=0.039*1.6*10*19);n_sb1=0.99*10A(14);
n_sb2=0.9*10A(14);
n_sb3=0.5*10A(14);
n_sb4=0.99*10A(17);
n_sb5=0.9*10A(17);
n_sb6=0.5*10A(17);
c1=E/k;
Nc=5.66*10A15;
f=@(x)c1/x-log((Nc*0.01*xA(3/2))/(2*n_sb1));
T1=fsolve(f,110)
f=@(x)c1/x-log((Nc*0.1*xA(3/2))/(2*n_sb2));
T2=fsolve(f,110)
f=@(x)c1/x-log((Nc*0.5*xA(3/2))/(n_sb3));
T3=fsolve(f,110)
f=@(x)c1/x-log((Nc*0.01*xA(3/2))/(2*n_sb4));
T4=fsolve(f,110)
f=@(x)c1/x-log((Nc*0.1*xA(3/2))/(2*n_sb5));
T5=fsolve(f,110)
f=@(x)c1/x-log((Nc*0.5*xA(3/2))/(n_sb6));
set(handles.editl,
'String'
num2str(T1));
set(handles.edit2,
'String'
num2str(T2));
set(handles.edit3,
'String'
num2str(T3));
set(handles.edit4,
'String'
num2str(T4));
set(handles.edit5,
'String'
num2str(T5));
set(handles.edit6,
'String'
num2str(T6));
axes(handles.axesl);
E=str2double(get(handles.edit7,
'String
));
));
T6=fsolve(f,110)
nt=str2double(get(handles.edit8,'String'
n=10Ant;
c1=(E*1.6*10A(-19))/k;
i=0;
d=0.01:
0.01:
0.99;
fora=1:
99
ifa<50
f=@(x)c1./x-log((Nc.*(1-d(a)).*xA(3/2))./(n.*d(a)));else
f=@(x)c1./x-log((Nc.*(1-d(a)).*xA(3/2))./(2*n.*d(a)));end
T=fsolve(f,100);
TT(a)=T;endplot(d,TT);
functionedit1_Callback(hObject,eventdata,handies)
%hObjecthandietoeditl(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handiesstructurewithhandiesanduserdata(seeGUIDATA)
%Hints:
get(hObject,'String')returnscontentsofeditlastext
%str2double(get(hObject,'String'))returnscontentsof
editlasadouble
%---Executesduringobjectcreation,aftersettingallproperties.
functionedit1_CreateFcn(hObject,eventdata,handles)
%hObjecthandletoeditl(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled
%Hint:
editcontrolsusuallyhaveawhitebackgroundonWindows.
%SeeISPCandCOMPUTER.
ifispc&&isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
str='10006016';
set(gcf,'name',str,'numbertitle','off);
functionedit2_Callback(hObject,eventdata,handles)
%hObjecthandletoedit2(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%Hints:
get(hObject,'String')returnscontentsofedit2astext
returnscontentsof
%str2double(get(hObject,'String'))
edit2asadouble
%---Executesduringobjectcreation,aftersettingallproperties.
functionedit2_CreateFcn(hObject,eventdata,handles)
%hObjecthandletoedit2(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled
%Hint:
editcontrolsusuallyhaveawhitebackgroundonWindows.
%SeeISPCandCOMPUTER.
ifispc&&isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
endfunctionedit3_Callback(hObject,eventdata,handles)
%hObjecthandletoedit3(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%Hints:
get(hObject,'String')returnscontentsofedit3astext
%str2double(get(hObject,'String'))returnscontentsof
edit3asadouble
%---Executesduringobjectcreation,aftersettingallproperties.
functionedit3_CreateFcn(hObject,eventdata,handles)
%hObjecthandletoedit3(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled
%Hint:
editcontrolsusuallyhaveawhitebackgroundonWindows.
%SeeISPCandCOMPUTER.
ifispc&&isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
endfunctionedit4_Callback(hObject,eventdata,handies)
%hObjecthandletoedit4(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handiesstructurewithhandiesanduserdata(seeGUIDATA)
%Hints:
get(hObject,'String')returnscontentsofedit4astext
%str2double(get(hObject,'String'))returnscontentsof
edit4asadouble
%---Executesduringobjectcreation,aftersettingallproperties.
functionedit4_CreateFcn(hObject,eventdata,handles)
%hObjecthandletoedit4(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesempty-handlesnotcreateduntilafterallCreateFcns
called
%Hint:
editcontrolsusuallyhaveawhitebackgroundonWindows.
%SeeISPCandCOMPUTER.
ifispc&&isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
functionedit5_Callback(hObject,eventdata,handles)
%hObjecthandletoedit5(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%Hints:
get(hObject,'String')returnscontentsofedit5astext
%str2double(get(hObject,'String'))returnscontentsof
edit5asadouble
%---Executesduringobjectcreation,aftersettingallproperties.
functionedit5_CreateFcn(hObject,eventdata,handles)
%hObjecthandletoedit5(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesempty-handlesnotcreateduntilafterallCreateFcns
called
%Hint:
editcontrolsusuallyhaveawhitebackgroundonWindows.
%SeeISPCandCOMPUTER.
ifispc&&isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
endfunctionedit6_Callback(hObject,eventdata,handles)
%hObjecthandletoedit6(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesstructurewithhandlesanduserdata(seeGUIDATA)
%Hints:
get(hObject,'String')returnscontentsofedit6astext
%str2double(get(hObject,'String'))returnscontentsof
edit6asadouble
%---Executesduringobjectcreation,aftersettingallproperties.
functionedit6_CreateFcn(hObject,eventdata,handles)
%hObjecthandletoedit6(seeGCBO)
%eventdatareserved-tobedefinedinafutureversionofMATLAB
%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled
%Hint:
editcontrolsusuallyhaveawhitebackgroundonWindows.
%SeeISPCandCOMPUTER.
ifispc&&isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'Bac
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 半导体 载流子 浓度 计算 分析
![提示](https://static.bdocx.com/images/bang_tan.gif)