EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
matlab 实用教程——第五章 符号数学基础
) E, ^/ d0 Q# Q6 w% {0 Q( I4 U" ZChapter 5:Foundation of Symbolic Mathematics 带有符号变量、表达式的运算称为抽象计算即符号计算,MATLAB借助于MAPLE的特长,建立了强大的符号运算功能。 一、数据类型(Symbolic array model) 1、 字符串数组(string) 在MATLAB中几个字符(character)可以构成一个字符串(string),一个字符串被视为一个行向量(Row Vector),字符串中的每一个字符(包括空格)以ASCII码的形式存放于此向量的每一个元素(Element)中。 t='How about this character string ' %查询 size(t) whos 2、细胞数组(Cell Array) 可用来存放任何类型及任何大小的数组,而且同一个细胞数组中各细胞的内容可以不同。 * 三种细胞数组的创建方法: 1) 单元索引 t(1,1)={'i am a boy'} t(1,2)={[5*6+6^2]} t(2,1)={[1 3 2 4 5 6]} t(2,2)={{'tom','yonkers'}} 2)内容索引: t{1,1}='I am a boy' t{1,2}=[3*67^3] t{2,1}=[1 2 4 1 5 7] t{2,2}={'tom','yonkers'} 3){ }方法: 将所有的元素内容一次填入大括号完成 t={'I am a boy',[6*7^2];[2 3 1 4 5],{'tom','peiking'}} 3、 结构数组(Structure Array) 与细胞数组相似结构数组也能在一个数组中存放各类数据,而其组织数据的能力比细胞数组更强,更富于变化。 |