常数和变量数组和矩阵字符串和多维数组结构和单元数组.ppt

常数和变量数组和矩阵字符串和多维数组结构和单元数组.ppt

ID:52180511

大小:141.00 KB

页数:23页

时间:2020-04-02

常数和变量数组和矩阵字符串和多维数组结构和单元数组.ppt_第1页
常数和变量数组和矩阵字符串和多维数组结构和单元数组.ppt_第2页
常数和变量数组和矩阵字符串和多维数组结构和单元数组.ppt_第3页
常数和变量数组和矩阵字符串和多维数组结构和单元数组.ppt_第4页
常数和变量数组和矩阵字符串和多维数组结构和单元数组.ppt_第5页
资源描述:

《常数和变量数组和矩阵字符串和多维数组结构和单元数组.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、常数和变量数组和矩阵字符串和多维数组结构和单元数组第三章数据类型1.1、内部常数常数返回值ans默认变量名,保存最近的结果eps浮点相对精度realmax最大浮点数realmin最小浮点数pi圆周率i,j虚数单位inf无限值NaN不合法的数值值,非数值computer计算机类型versionMATLAB版本字符串例2.a=abs(3+4i)a=5huge=exp(log(realmax))huge=1.7977e+308toobig=pi*hugeToobig=inf例1.计算有理数>>2000/21ans=95.23811.2、变量变量命名规则变量名的

2、第一个字符必须是一个英文字母,最多可包括31个字符;x1,x2,x3,alpha,·········变量名可由英文字母、数字和下划线混合组成;变量名不得包含空格和标点,但可以有下连字符变量名和函数名对字母的大小写敏感;X,x,Z,z是不同变量创建变量在命令窗口中直接输入变量名称创建A=9A=9isvarname8th_column//确认变量名的合法性ans=0数据类型举例描述逻辑型数组Magic(4)>10包含1、0或true、false字符型数组‘Hello’长度16位,即为字符串Int8、unit8int16、unit16Uint8(magic(3))长度

3、未8位、16位的有符号和无符号整型数组single3*10^38单精度数值型数组double3*10^3005+6i双精度数值型数组单元数组{17’hello’eye(2)}包含其他数组。将不同大小有关系的数据集中到一起结构数组a.day=12;a.color=‘red’;a.mat=magic(3);具有字段名。包含其他数组。与单元数组类似1.3、数据类型MATLAB用format命令来控制输出格式,formatshort短格式3.146formatlong长格式3.14159265358979formatshorte短格式e3.1416e+000format

4、longe长格式e3.141592653589793e+000formatrat分数格式355/113formatbank银行格式3.14计算机浮点数记法5.11×1085.11e+80.0000015=1.5×10-61.5e-6,2.4560000=2.456×1072.456e+72.1、数组创建数组向量的三种常用方法:1.增量法(利用冒号生成向量)x=i:j如果ik,生成以i为初值,k为终值,-

5、j为步长的有限等差数列;只需要用空格或逗号间隔数组元素,再用方括号括起来。如:X=[023678]x=linspace(2,8)将生成100个数,以2开始,以8结束。y=linspace(2,8,10)将生成10个数,以2开始,以8结束。3.利用logspace(a,b)生成等比向量例3.用dot()、cross()进行向量点积运算>>a=1:4;b=3:6;c=dot(a,b)c=50>>a=1:3;b=2:4;cross(a,b)ans=-12-12.利用linspace(a,b)生成等差向量如:A=10:15A=1011121314152/18——矩阵的创

6、建/直接输入法——2.2.1创建矩阵的常用方法:1.直接输入法;2.函数法;3.矩阵编辑器;4.数据文件法直接输入法三条规则:矩阵元素必须在方括号[]之内;同一行相邻元素间用逗号或空格分隔;矩阵的行与行之间必须用分号分隔.例4.三阶Hilbert矩阵A=[11/21/3;1/21/31/4;1/31/41/5]A=1.00000.50000.33330.50000.33330.25000.33330.25000.20002.2、矩阵6/18——矩阵的创建/函数法——C=[]—产生空阵r=rand——产生随机数R=rand(3,4)——产生3×4阶随机矩阵E

7、=eye(3)——产生3阶单位矩阵B=zeros(3,4)——产生3×4阶全“0”矩阵D=ones(3,4)——产生3×4阶全“1”的矩阵X=magic(3)——产生3阶幻方Y=vander(4)——产生4阶范德蒙矩阵函数法构造特殊矩阵聚合矩阵通过连接一个或多个矩阵来形成新的矩阵C=[AB]//水平方向上聚合C=[A;B]//垂直方向上聚合例A=ones(2,5)*6;B=rand(3,5);C=[A;B]C=6.00006.00006.00006.00006.00006.00006.00006.00006.00006.00000.61540.73820.935

8、50.89360.813

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

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

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