字符串数组、元胞数组和构架数组4
1 字符串数组4
1 字符串入门【*例 4
1-1】先请读者实际操作本例,以体会数值量与字符串的区别
clear%清除所有内存变量a=12345
6789%给变量 a 赋数值标量class(a)%对变量 a 的类别进行推断 a_s=size(a)%数值数组 a 的“大小” a = 1
2346e+004ans =doublea_s = 1 1 b='S' %给变量 b 赋字符标量(即单个字符)class(b)%对变量 b 的类别进行推断 b_s=size(b)%符号数组 b 的“大小” b =Sans =charb_s = 1 1 whos%观察变量 a,b 在内存中所占字节 Name Size Bytes Class a 1x1 8 double array a_s 1x2 16 double array ans 1x4 8 char array b 1x1 2 char array b_s 1x2 16 double arrayGrand total is 10 elements using 50 bytes 4
2 串数组的属性和标识【*例 4
2-1】本例演示:串的基本属性、标识和简单操作
(1)创建串数组a='This is an example
' a =This is an example
(2)串数组 a 的大小size(a) ans = 1 19 (3)串数组的元素标识a14=a(1:4)%提出一个子字符串 ra=a(end:-1:1)%字符串的倒排 a14 =Thisra =
elpmaxe na si sihT (4)串数组的 ASCII 码ascii_a=double(a)%产生 ASCII 码 ascii_a = Columns 1 through 12 8