06.08.2013 Views

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

[m,n]=size(q);<br />

vname=inputname(1);<br />

if isempty(vname)<br />

fprintf('ans=\n');<br />

elseif fprintf('%s=\n',vname);<br />

end;<br />

if isempty(q)<br />

fprintf(' [ empty ') %<br />

fprintf('%s',class(q)) %<br />

fprintf(' ]\n\n'); %<br />

elseif m*n==1;<br />

fprintf(' %s: ',q.name);<br />

disp(q.value);<br />

fprintf('\n');<br />

else<br />

fprintf(' [ %d*%d ',m,n] %<br />

fprintf('%s',class(q)) %<br />

fprintf(' ]\n\n'); %<br />

end<br />

case 2<br />

disp(['The content of ',inputname(1),'(',int2str(ki),')'])<br />

disp(['is a ''',class(q(ki).value),''' object'])<br />

fprintf(' %s=\n',q(ki).name);<br />

disp(q(ki).value);<br />

fprintf('\n');<br />

case 3<br />

disp(['The content of ',inputname(1),'(',int2str(ki),',',int2str(kj),')'])<br />

disp(['is a ''',class(q(ki,kj).value),''' object'])<br />

fprintf(' %s=\n',q(ki,kj).name);<br />

disp(q(ki,kj).value);<br />

fprintf('\n');<br />

end<br />

(5)<br />

[@queue\isempty.m]<br />

function f=isempty(q)<br />

%@QUEUE\ISEMPTY<br />

f=0;<br />

[m,n]=size(q);<br />

if m*n==1;<br />

if isempty(q.value) & isempty(q.name) %<br />

f=1;<br />

end;<br />

end;<br />

(6)<br />

[ @queue\comein.m]<br />

function q=comein(p,varargin)<br />

% @QUEUE\COMEIN<br />

% 调用格式<br />

%<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!