matlab第三章.ppt
《matlab第三章.ppt》由会员分享,可在线阅读,更多相关《matlab第三章.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、matlab第三章 Four short words sum up what has lifted most successful Four short words sum up what has lifted most successful individuals above the crowd: a little bit more. individuals above the crowd: a little bit more. -author -author -date-date 内容提要: 1、字符串数组。 2、元胞数组。 3、构架数组。 3.1 字符串数组clear %清除所有内存变量
2、a=123.456789 %给变量a赋数值标量class(a) %对变量a的类别进行判断 a_s=size(a) %数值数组a的大小 b=S %给变量b赋字符标量(即单个字符)class(b) %对变量b的类别进行判断 b_s=size(b) %符号数组b的大小whos %观察变量a,b在内存中所占字节问题: 1、size指令的使用方法。 2、在workspace窗口中变量ans的大小是14为什么不是16? 3.1 字符串数组主要内容: 1、串数组的属性和标识。 2、复杂串数组的建立。 3、串转换函数。 4、串操作函数。1)串数组的创建。2)串数组的大小。3)串数组的元素标识。4)串数组的AS
3、CII码表示。5)中文字符串。6)创建带单引号的字符串。7)有小串构成长串。3.1.1 串数组的属性和标识 例( 串数组的大小) A=This is a programme.size(A) 注意: 在字符串数组中每个字符(英文字母、标点、 空格都是平等的)占据一个元素的位置。3.1.1 串数组的属性和标识例: A=This is a programme. size(A) B=A(1:8) C=A(end:-2:1) D=A(6 7)B= This isD= is 3.1.1 串数组的属性和标识Y=char(X)X=double(Y) A=This is a programme. B=doubl
4、e(A) D=char(B)作用:将字符数组A转化成其ASCII码。作用:将B中以字符ASCII表示的值转换成相应的字符。 3.1.1 串数组的属性和标识例: A=这是一部好电影! B=size(A) C=double(A) D=char(A)E=char(C) 3.1.1 串数组的属性和标识 A=It s a good book. A=It s a good book.Right or Wrong? 3.1.2 复杂串数组的创建1、复杂串数组的直接创建。2、利用串操作函数创建复杂串数组。3、利用转换函数产生数码字符串。Char str2matstrvcat 3.1.2 复杂串数组的创建 3.
5、1.2 复杂串数组的创建S=char(t1,t2,t3,)说明:说明:其中t1、t2、t3为字符串行数组,S是 由t1、t2、t3为行构成的二维字符串 数组,其尺寸取中的最长者。其它字符 行阵列在末尾补空格,使所有行阵列等长。 3.1.2 复杂串数组的创建功能:字符串的垂直连接。s1=str2mat(This,is,an example!)s2=strvcat(This,is,an example!) 3.1.2 复杂串数组的创建将整数数组转化为串数组A=ones(3)B=int2str(A)a=eye(2,5)b=int2str(a) 3.1.2 复杂串数组的创建将非整数数组转换成串数组。将
6、数值数组转换成输入形态的串数组。 例题开讲: 例题开讲: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);max_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.,MarkerSi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 第三
限制150内