matlab光盘d1附录串-胞元构架2010a_第1页
matlab光盘d1附录串-胞元构架2010a_第2页
matlab光盘d1附录串-胞元构架2010a_第3页
matlab光盘d1附录串-胞元构架2010a_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附录A:字符串、胞元及构架数组

A.1字符串数组

【例A.1-1】

clear %

a=12345.6789 %

class(a) %

a_s=size(a) %

a=1.2346e+004

ans=doublea_s=

1

b='S'

1

%

class(b)b_s=size(b)b=

S

ans=charb_s=

1

1

%

%

whos

Name

Size

%

Bytes

Class

Attributes

a

1x1

8

double

a_s

1x2

16

double

ans

1x4

8

char

b

1x1

2

char

b_s

1x2

16

double

【例A.1-2】

(1)

a='Thisisanexample.'

a=

Thisisanexample.

(2)size(a)ans=

1 19

(3)

A='这是算例。' %

A=

这是算例。

(4)

ab=[A(1:4),'A.1-2',A(5)] %

ab=

这是算例A.1-2。

【例A.1-3】

(1)

A=eye(2,4);

A_str1=int2str(A)

A_str1=

1000

%

%

0100

(2)

rand('twister',0)B=rand(2,4);

%

B3=num2str(B,3)

B3=

%

0.549

0.603

0.424

0.438

0.715

0.545

0.646

0.892

【例A.1-4】

cleara=2;w=3;

%

%

%

t=0:0.01:10; %

y=exp(-a*t).*sin(w*t); %

[y_max,i_max]=max(y); %t_text=['t=',num2str(t(i_max))];% <7>

y_text=['y=',num2str(y_max)]; % <8>

max_text=char('um',t_text,y_text);% <9>tit=['y=exp(-',num2str(a),'t)*sin(',num2str(w),'t)'];

% <11>

plot(t,zeros(size(t)),'k') %

holdon %

plot(t,y,'b') %

y=exp(-2t)*sin(3t)

0.6

0.5

umt=0.33y=0.4321

0.4

0.3

0.2

0.1

0

-0.1

0 1

2

3

4

5

t

6

7

8

9 10

y

plot(t(i_max),y_max,'r.','MarkerSize',20)%text(t(i_max)+0.3,y_max+0.05,max_text)% <16>title(tit),xlabel('t'),ylabel('y') %holdoff

图A.1-1字符串运用示意图

A.2胞元数组

【例A.2-1】

clear

C_str='这是胞元数组创建算例1';R=reshape(1:9,3,3);Cn=[1+2i];

S_sym=sym('sin(-3*t)*exp(-t)');

%

%

%

%

%

B{1,1}=C_str;

B{1,2}=R;

B{2,1}=Cn;

B{2,2}=S_sym;

%<6>

%<9>

%

a=B(1,2) %

class(a)

a=

[3x3double]ans=

cell

%

b=B{1,2} %

class(b)

b=

1 4 7

2 5 8

3 6 9

ans=double

A.3构架数组

(1)

clear

G.name='一号房';

%

<1>

G.volume=2000;

%

<2>

G.temperature=[31.2,30.4,31.6,28.7];

% <3>

G.humidity=[62.1,59.5,57.7,61.5;63,60,58.1,62.3];

% <4>

(2)

G(2).name='二号房';G(2).volume=2400;

(3)

G % <7>

G=

1x2structarraywithfields:name

volume

temperaturehumidity

(4)

G(1)

ans=

name:

'一号房'

volume:

2000

temperature:

[31.200030.400031.600028.7000]

humidity:

(5)

[2x4double]

G.h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论