D1_附录A_字符串_胞元_构架

上传人:飞*** 文档编号:40228563 上传时间:2018-05-24 格式:DOC 页数:4 大小:43.50KB
返回 下载 相关 举报
D1_附录A_字符串_胞元_构架_第1页
第1页 / 共4页
D1_附录A_字符串_胞元_构架_第2页
第2页 / 共4页
D1_附录A_字符串_胞元_构架_第3页
第3页 / 共4页
D1_附录A_字符串_胞元_构架_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《D1_附录A_字符串_胞元_构架》由会员分享,可在线阅读,更多相关《D1_附录A_字符串_胞元_构架(4页珍藏版)》请在金锄头文库上搜索。

1、1附录 A: 字符串、胞元及构架数组A.1字符串数组字符串数组【例 A.1-1】数值量与字符串的区别。 clear a=12345.6789 class(a) a_s=size(a) a =1.2346e+004 ans = double a_s = 11 b=S class(b) b_s=size(b) b = S ans = char b_s = 11 whos Name Size Bytes Classa 1x1 8 double arraya_s 1x2 16 double arrayans 1x4 8 char arrayb 1x1 2 char arrayb_s 1x2 16 do

2、uble arrayGrand total is 10 elements using 50 bytes 【例 A.1-2】串的基本属性、标识和简单操作。 (1) a=This is an example. a = This is an example. (2) size(a) ans =1 19 (3) A=这是算例。这是算例。 A = 这是算例。 (4)2ab=A(1:4),A.1-2,A(5) ab = 这是算例 A.1-2。 【例 A.1-3】实现数值向字符串转换的函数 int2str , num2str 。 (1) A=eye(2,4); A_str1=int2str(A) A_str

3、1 = 1 0 0 0 0 1 0 0 (2) rand(state,0) B=rand(2,4); B3=num2str(B,3) B3 =0.95 0.607 0.891 0.456 0.231 0.486 0.762 0.0185 【例 A.1-4】综合例题:在 MATLAB 计算生成的图形上标出图名和最大值点坐标。(见图 A.1-1) clear a=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); y_text=y=,num2str(y_max); m

4、ax_text=char(maximum,t_text,y_text); tit=y=exp(-,num2str(a),t)*sin(,num2str(w),t); plot(t,zeros(size(t),k) hold on plot(t,y,b) plot(t(i_max),y_max,r.,MarkerSize,20) text(t(i_max)+0.3,y_max+0.05,max_text) title(tit),xlabel(t),ylabel(y) hold off 0 t图 A.1-1 字符串运用示意图3A.2胞元数组胞元数组【例 A.2-1】本例演示:胞元数组的创建;同一个

5、胞元数组中的不同胞元可以存放)22( 不同类型、不同大小的数据。 C_str=这是胞元数组创建算例这是胞元数组创建算例 1; R=reshape(1:9,3,3); Cn=1+2i; S_sym=sym(sin(-3*t)*exp(-t); %创建胞元数组创建胞元数组 B1,1=C_str; B1,2=R; B2,1=Cn; B2,2=S_sym;%胞元的援引胞元的援引 a=B(1,2) class(a) a = 3x3 double ans = cell %胞元内容的援引胞元内容的援引 b=B1,2 class(b) b =1 4 72 5 83 6 9 ans = double A.3构架

6、数组构架数组【例 A.3-1】通过温室数据(包括温室名、容积、温度、湿度等)演示:单构架的创建和显 示。 (1) clear G.name=一号房一号房; G.volume=2000; G.temperature=31.2,30.4,31.6,28.7; G.humidity=62.1,59.5,57.7,61.5;63,60,58.1,62.3; (2) G(2).name=二号房二号房; G(2).volume=2400; (3) G G = 1x2 struct array with fields:namevolumetemperaturehumidity 4(4) G(1) ans = name: 一号房volume: 2000temperature: 31.2000 30.4000 31.6000 28.7000humidity: 2x4 double (5) G.humidity% ans =62.1000 59.5000 57.7000 61.500063.0000 60.0000 58.1000 62.3000 ans =

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号