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.

y<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

0.1<br />

0<br />

maximum<br />

t=0.33<br />

y=0.4321<br />

y=exp(-2t)*sin(3t)<br />

-0.1<br />

0 2 4 6 8 10<br />

t<br />

图 3.1-1<br />

3.1.3.4 利用元胞数组创建复杂字符串<br />

【例 3.1.3.4-1】元胞数组在存放和操作字符串上的应用。<br />

a='MATLAB 6.x ';b='includes new data types:';<br />

c1='◆Multidimensional array';c2='◆User-definable data structure';<br />

c3='◆Cell arrays';c4='◆Character array';<br />

c5='◆Function handle';<br />

c=char(c1,c2,c3,c4,c5);<br />

C={a;b;c}; % <br />

disp([C{1:2}]) % <br />

disp(' ') %<br />

disp(C{3}) % <br />

MATLAB 6.x includes new data types:<br />

◆Multidimensional array<br />

◆User-definable data structure<br />

◆Cell arrays<br />

◆Character array<br />

◆Function handle<br />

3.1.4 串转换函数<br />

【例 3.1.4-1】fprintf, sprintf, sscanf 的用法示例。<br />

rand('state',0);a=rand(2,2);<br />

s1=num2str(a)<br />

s_s=sprintf('%.10e\n',a)<br />

s1 =<br />

0.95013 0.60684<br />

0.23114 0.48598<br />

s_s =<br />

9.5012928515e-001<br />

2.3113851357e-001<br />

6.0684258354e-001<br />

4.8598246871e-001<br />

fprintf('%.5g\\',a)<br />

0.95013\0.23114\0.60684\0.48598\<br />

s_sscan=sscanf(s_s,'%f',[3,2])<br />

s_sscan =<br />

5

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

Saved successfully!

Ooh no, something went wrong!