EDA365电子论坛网
标题: matlab 实用教程——第五章 符号数学基础 [打印本页]
作者: panphp 时间: 2020-7-9 16:31
标题: matlab 实用教程——第五章 符号数学基础
matlab 实用教程——第五章 符号数学基础
$ S9 [- n# A9 F! B2 C$ h$ \: {
Chapter 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)
与细胞数组相似结构数组也能在一个数组中存放各类数据,而其组织数据的能力比细胞数组更强,更富于变化。
作者: plug 时间: 2020-7-9 17:13
在MATLAB中几个字符(character)可以构成一个字符串(string),一个字符串被视为一个行向量(Row Vector),字符串中的每一个字符(包括空格)以ASCII码的形式存放于此向量的每一个元素(Element)中。 t='How about this character string ' %查询 size(t) whos
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) |
Powered by Discuz! X3.2 |