Matlab的基本计算

Matlab的基本计算

ID:36841498

大小:658.50 KB

页数:63页

时间:2019-05-10

Matlab的基本计算_第1页
Matlab的基本计算_第2页
Matlab的基本计算_第3页
Matlab的基本计算_第4页
Matlab的基本计算_第5页
资源描述:

《Matlab的基本计算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB实验第二讲——MATLAB基本运算数据类型四种基本数组类型:数值、字符、元胞、结构数组。数组类型基本组分组分内容基本组分占用字节数数值数组(NumericArray)元素双精度实数标量(MATLAB系统默认)双精度复数标量816字符串数组(CharacterStringArray)元素字符2元胞数组(CellArray)元胞可以存放任意类型、任意大小的数据不定结构数组(StructureArray)结构只有结构的“域”可以存放数据,数据可以是任意类型、任意大小。不定字符串数组基本规则: ⑴所有字符串都用单引号括起来; ⑵字符串中的每一个字符都是该字符串变量中的一个元素; ⑶字符

2、串中的字符以ASCⅡ码形式存储,因而区分大小写。[例]>>String1='b';>>String2=‘Thisisanexample!’;%英文字母、空格、数字、标点、中文字符>>String3=‘例子’‘chararray’‘’;%都是占一个元素位,两个字节>>s1=class(String1)s1=char>>s2=size(String2)s2=119>>whosNameSizeBytesClassString11x12chararrayString21x1938chararrayString31x1428chararrays11x48chararrays21x216doublea

3、rrayGrandtotalis26elementsusing64bytes1)创建串数组:“单引号对”必须在英文状态下输入。2)串数组的大小:size指令获得串数组的大小。串中的每一个字符,包括中英文字符、空格、标点都算一个元素。3)串数组的标识:自左向右用数字1、2、3、4…标识。4)ASCII码显示:abs和double指令可以显示串数组对应的ASCII码数值数组。char指令则可以把ASCII码数值数组转换成串数组。5)ASCII码数组的操作:可以对ASCII码数组进行数值数组的各种运算。注意:当字符串中包含单引号时,用连续两个单引号表示。字符串数组的属性和标识利用串转换函数创建字

4、符串常用的有:int2str,num2str,mat2strint2str:整数数组转换成字符串,非整数四舍五入。num2str:非整数数组转换成字符串。mat2str:数值数组转换成字符串。区别:>>a=[0.95760.82.151;4.057.8]>>a1=int2str(a)%取整数作为字符>>a2=num2str(a,2)%2位有效数字>>a3=mat2str(a,2)%一行字符a=0.95760.80002.15104.00005.00007.8000a1=112458a2=0.960.82.2457.8a3=[0.960.82.2;457.8]a1/a2/a3-均为字符串串转

5、换函数指令含义指令含义abs把串译成ASCII码base2decbase,bin,hex与dec之间的转换base:任意进制串bin:二进制串hex:十六进制串dec:十进制整数char任意类型转换成串bin2decdouble任意类型转换成双精度数值hex2decfprintf格式化数据写到文件或屏幕dec2basesprintf以控制格式把数值转换为串dec2binsscanf在格式控制把串转换为数值dec2hexsetstr把ASCII码译成串int2str整数转换为串str2num串转换成数值mat2str数值矩阵转换为串hex2num十六进制串转换成浮点数num2str数值转换为

6、串字符串操作函数指令含义char(s1,s2,…)将串s1,s2,…逐个写成行,形成多行数组blanks(n)创建n个空格构成的串deblank(s)删除串s尾部的空格eval(s)把串s当作MATLAB指令来执行eval(s1,sc)执行s1包含的指令,若s1错误,执行scfeval(f,x,y,…)对输入x,y执行函数fischar(s)若s是字符串,返回逻辑1isletter(s)返回逻辑数组指示串s中字符的位置isspace(s)返回逻辑数组指示串s中空格符的位置strcat(s1,s2,…)把串s1,s2,…连接成长串strcmp(s1,s2)比较串s1,s2,若相同,返回逻辑1

7、输出格式Matlab的输出Matlab以双精度执行所有的运算,运算结果可以在屏幕上输出,同时赋给指定变量;若无指定变量,则系统会自动将结果赋给变量“ans”Matlab中数的输出格式可以通过format命令指定format只改变变量的输出格式,但不会影响变量的值!格式解释例format短格式(缺省显示格式),同short3.1416formatshort短格式(缺省显示格式),只显示5位3.1416formatlong长

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。