|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本人做毕业设计 找到个程序 但是有些函数 看不懂 希望大家来帮下 比如pdesetbd pdesetuq 我在帮助中都找不到 并且希望大家帮我讲下各个段落的作用 小弟谢谢拉!!!<BR>function pdemodel<BR>[pde_fig,ax]=pdeinit;<BR>pdetool('appl_cb',5);<BR>set(ax,'DataAspectRatio',[1 0.375 1]);<BR>set(ax,'PlotBoxAspectRatio',[4 2.6666666666666665 2]);<BR>set(ax,'XLim',[-2 2]);<BR>set(ax,'YLim',[-0.5 0.5]);<BR>set(ax,'XTickMode','auto');<BR>set(ax,'YTickMode','auto');<BR><BR>% Geometry description:<BR>pderect([-2 2 -0.5 0.5],'R1');<BR>set(findobj(get(pde_fig,'Children'),'Tag','PDEEval'),'String','R1')<BR><BR>% Boundary conditions:<BR>pdetool('changemode',0)<BR>pdesetbd(4,...<BR>'dir',...<BR>1,...<BR>'1',...<BR>'0')<BR>pdesetbd(3,...<BR>'dir',...<BR>1,...<BR>'1',...<BR>'10')<BR>pdesetbd(2,...<BR>'dir',...<BR>1,...<BR>'1',...<BR>'0')<BR>pdesetbd(1,...<BR>'dir',...<BR>1,...<BR>'1',...<BR>'-10')<BR><BR>% Mesh generation:<BR>setuprop(pde_fig,'Hgrad',1.3);<BR>setuprop(pde_fig,'refinemethod','regular');<BR>pdetool('initmesh')<BR><BR>% PDE coefficients:<BR>pdeseteq(1,...<BR>'1.0',...<BR>'0.0',...<BR>'0',...<BR>'1.0',...<BR>'0:10',...<BR>'0.0',...<BR>'0.0',...<BR>'[0 100]')<BR>setuprop(pde_fig,'currparam',...<BR>['1.0';...<BR>'0 '])<BR><BR>% Solve parameters:<BR>setuprop(pde_fig,'solveparam',...<BR>str2mat('0','1000','10','pdeadworst',...<BR>'0.5','longest','0','1E-4','','fixed','Inf'))<BR><BR>% Plotflags and user data strings:<BR>setuprop(pde_fig,'plotflags',[1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 0 0 1]);<BR>setuprop(pde_fig,'colstring','');<BR>setuprop(pde_fig,'arrowstring','');<BR>setuprop(pde_fig,'deformstring','');<BR>setuprop(pde_fig,'heightstring','');<BR><BR>% Solve PDE:<BR>pdetool('solve') |
|