06.08.2013 Views

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

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

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

assignin('caller',inputname(1),q1);<br />

end;<br />

if nargout==0,<br />

evalin('caller',inputname(1));<br />

end<br />

if nargout>=1;v=v1;end;<br />

if nargout>=2;n=n1;end;<br />

if nargout==3;q=q1;end;<br />

【例 7.10.2-2】本例的目的:一,检验例 7.10.2-1 所编写的程序的正确性;二,演示所设计<br />

的新类是如何被运作的。<br />

(1)<br />

qe='Hello! 你好 !';<br />

Q=queue(qe)<br />

Q=<br />

qe: Hello! 你好 !<br />

(2)<br />

class(Q)<br />

isobject(Q)<br />

isa(Q,'queue')<br />

ans =<br />

queue<br />

ans =<br />

1<br />

ans =<br />

1<br />

(3)<br />

isempty(Q)<br />

ans =<br />

0<br />

【例 7.10.2-3】本例目的:一,演示“入队”、“离队”函数的调用方法;二,演示@queue\display<br />

显示队列具体元素细节的功能。<br />

(1)<br />

a=[1,2,3;4,5,6];b{1}='This';b{2}=' is ';b{3}='a cell array';<br />

comein(Q,a,b)<br />

Q=<br />

[ 1*3 queue ]<br />

(2)<br />

display(Q,2)<br />

The content of Q(2)<br />

is a 'double' object<br />

a=<br />

1 2 3<br />

4 5 6<br />

(3)<br />

[nn,vv,QQ]=goout(Q)<br />

nn =<br />

qe<br />

vv =<br />

Hello! 你好 !<br />

QQ=<br />

23

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

Saved successfully!

Ooh no, something went wrong!