欢迎来到天天文库
浏览记录
ID:58607753
大小:89.81 KB
页数:3页
时间:2020-10-18
《Matlab变量及命名规则.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Matlab变量及命名规则Matlab中所有的变量都是用矩阵形式来表示的,即所有的变量都表示一个矩阵或者一个向量。其命名规则如下:(1)变量名对大小写敏感;(2)变量名的第一个字符必须为英文字母,其长度不能超过31个字符;(3)变量名可以包含下连字符、数字,但不能包含空格符、标点。Matlab系统预定义的变量:表3-2Matlab中预定义的变量ans预设的计算结果的变量名Matlab定义的正的极小值eps=2.2204e-16pi内建的值inf值,无限大NaN无法定义一个数目i或j虚数单位nargin函数输入参数个数nargout函数输出参数个数r
2、ealmax最大的正实数realmin最小的正实数flops浮点运算次数15另外,键入clear是去除所有定义过的变量名称。3.2.2.2赋值语句Matlab中书写表达式的规则与手写算式差不多相同。如果一个指令过长可以在结尾加上“⋯”(代表此行指令与下一行连续)。3.2.2.3Matlab的矩阵计算功能(1)Matlab中数值矩阵的生成Matlab中任何矩阵(向量),都可以直接按行方式输入每个元素,同一行中的元素用逗号或者用空格符来分隔,且空格个数不限;不同的行用分号分隔;所有元素处于一方括号内。(2)Matlab中相关的矩阵运算1)矩阵加、减运算
3、运算符:“+”和“-”分别为加、减运算符。2)乘法运算符:“*”;可实现两个矩阵相乘及矩阵的数乘。点乘:“A.*B”表示A与B对应元素相乘。3)向量点积函数:dot格式:C=dot(A,B);若A、B为长度相同的向量,则返回向量A与B的点积。4)矩阵转置运算符:“'”;运算规则:若矩阵A的元素为实数,则与线性代数中矩阵的转置相同。若A为复数矩阵,则A转置后的元素由A对应元素的共轭复数构成。若仅希望转置,则用如下命令:“A.'”。5)方阵的行列式函数:det格式:d=det(X),返回方阵X的多项式的值。6)矩阵的逆函数:inv格式:Y=inv(X)
4、,表示求方阵X的逆矩阵。若X为奇异阵或近似奇异阵,将给出警告信息。或者用“X^-1”计算,表示求方阵X的-1次方。7)矩阵的秩函数:rank格式:k=rank(A),表示求矩阵A的秩。8)矩阵的长度函数:size;length格式:size(A);length(A)两者之间的区别在于前者返回一个nm的矩阵(行数和列数),而后者则返16回矩阵的长度(行数和列数的最大值)。3.2.2.4关系和逻辑运算作为所有关系和逻辑表达式的输出,Matlab把任何非零数值当作真,把零当作假。所有关系和表达式的输出,对于真,输出为1;对于假,输出为零。Matlab关系
5、操作符包括所有常用的比较:<:小于;<=:小于或等于;>:大于;>=:大于或等于;==:等于;~=:不等于Matlab关系操作符能用来比较两个同样大小的数组,或用来比较一个数组和一个标量。在后一种情况,标量和数组中的每一个元素相比较,结果与数组大小一样。17Matlab逻辑操作符包括:&——与;
6、——或;~——非。(注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)
此文档下载收益归作者所有