matlab教程第三章字符串数组、元胞数组(编辑修改稿)内容摘要:
e39。 ,0)。 a=rand(2,2)。 s1=num2str(a) s_s=sprintf(39。 %.10e\n39。 ,a) s1 = s_s = fprintf(39。 %.5g\\39。 ,a) \\\\ s_sscan=sscanf(s_s,39。 %f39。 ,[3,2]) s_sscan = 0 0 串操作函数 5 元胞数组 元胞数组的创建和显示 一 元胞标识寻访和内容编址寻访的不同 二 元胞数组的创建和显示 【例 】本例演示: )22( 元胞数组的创建。 C_str=char(39。 这是 39。 ,39。 元胞数组创建算例 139。 )。 R=reshape(1:9,3,3)。 Cn=[1+2i]。 S_sym=sym(39。 sin(3*t)*exp(t)39。 )。 A(1,1)={C_str}。 A(1,2)={R}。 A(2,1)={Cn}。 A(2,2)={S_sym}。 A A = [2x10 char] [3x3 double] [+ ] [1x1 sym ] B{1,1}=C_str。 B{1,2}=R。 B{2,1}=Cn。 B{2,2}=S_sym。 celldisp(B) B{1,1} = 这是 元胞数组创建算例 1 B{2,1} = + B{1,2} = 1 4 7 2 5 8 3 6 9 B{2,2} = sin(3*t)*exp(t) 【例 】元胞数组在存放和操作字符串上的应用。 a=39。 MATLAB 5 39。 b=39。 introduces new data types:39。 c1=39。 ◆ Multidimensional array39。 c2=39。 ◆ Userdefinable data structure39。 c3=39。 ◆ Cell arrays39。 c4=39。 ◆ Character array39。 c=char(c1,c2,c3,c4)。 C={a。 b。 c}。 disp([C{1:2}]) disp(39。 39。 ) disp(C{3}) MATLAB 5 introduces new data types: ◆ Multidimensional array ◆ Userdefinable data structure ◆ Cell arrays ◆ Character array 元胞数组的扩充、收缩和重组 【例 】元胞数组的扩充。 6 C=cell(2)。 C(:,1)={char(39。 Another39。 ,39。 text string39。 )。 10:1:1} C = [2x11 char ] [] [1x10 double] [] AC=[A C] A_C=[A。 C] AC = [2x10 char] [3x3 double] [2x11 char ] [] [+ ] [1x1 sym ] [1x10 double] [] A_C = [2x10 char ]。matlab教程第三章字符串数组、元胞数组(编辑修改稿)
相关推荐
sss={39。 base39。 ,39。 caller39。 ,39。 self39。 }。 for k=1:3 y0=evalinzzy(8,sss{k})。 subplot(1,3,k) plot(real(y0),imag(y0),39。 r39。 ,39。 LineWidth39。 ,3),axis square image end 5 20 0 202010010205 0
0 0 Results by feval 0 0 内联函数 内联函数的创建 涉及内联函数性质的指令 内联函数创建和应用示例 【例 】演示:内联函数的第一种创建格式;使内联函数适于“数组运算”。 clear,F1=inline(39。 sin(rho)/rho39。 ) F1 = Inline function: F1(rho) = sin(rho)/rho f1=F1(2) f1 =
0 0 222 0 0 0 0 111 222 0 0 0 0 111 222 B=ones(2,6) B = 1 1 1 1 1 1 1 1 1 1 1 1 AB_r=[A。 B] AB_r = 1 4 7 0 0 222 2 5 8 0 0 222 3 6 9 0 0 222 0 0 0 0 0 222 0 0 0 0 111 222 1 1 1 1 1 1 1 1 1 1 1 1
由小到大排序 sortrows 由小到大按行排序 std 标 准差 sum 元素和 trapz 梯形数值积分 var 求方差 有限差分( Finite differences) del2 五点离散 Laplacian , diff 差分和近似微分 , gradient 梯度 , 13 相关( Correlation) corrcoef 相关系数 cov 协方差矩阵 subspace
目的 1. 理解 MATLAB 的编程方法 2.掌握 if 语句和 switch 语句的使用 3. 掌握分支结构程序设计方法 4. 通过 练习理解 MATLAB 编程方法和分支结构程序设计方法。 二、 实验环境 1. 计算机 2. 集成环境 三、实验说明 1. 熟练操作 运行环境 2. 自主编写程序,必要时参考相关资料 3.实验前应 写出程序大致框架或完整 的程序代码 5.实验学时: 2学时 四
( 4) xx=0::。 ff=exp(xx.^2)。 pp=spline(xx,ff)。 int_pp=fnint(pp)。 Ssp=ppval(int_pp,[0,1])*[1。 1] Ssp = ( 5) 图 开型数值积分 [] function g = gauss10(fun,a,b) %GAUSS10(fun,a,b) % fun