Matlab变量及命名规则

您所在的位置:网站首页 定义变量有哪些内容组成的方法 Matlab变量及命名规则

Matlab变量及命名规则

2024-06-07 16:35| 来源: 网络整理| 查看: 265

Matlab变量及命名规则 Matlab中所有的变量都是用矩阵形式来表示的,即所有的变量都表示一个矩阵或者一个向量。其命名规则如下: (1)变量名对大小写敏感; (2)变量名的第一个字符必须为英文字母,其长度不能超过31个字符; (3)变量名可以包含下连字符、数字,但不能包含空格符、标点。 Matlab系统预定义的变量: 表3-2 Matlab中预定义的变量 ans 预设的计算结果的变量名 eps Matlab定义的正的极小值 =2.2204e-16 pi 内建的 值

inf 值,无限大

NaN 无法定义一个数目 i或j 虚数单位 nargin 函数输入参数个数 nargout 函数输出参数个数 realmax 最大的正实数 realmin 最小的正实数 flops 浮点运算次数 另外,键入clear是去除所有定义过的变量名称 。 3.2.2.2 赋值语句 Matlab中书写表达式的规则与手写算式差不多相同。如果一个指令过长可以在结尾加上“…”(代表此行指令与下一行连续)。 3.2.2.3 Matlab的矩阵计算功能 (1)Matlab中数值矩阵的生成 Matlab中任何矩阵(向量),都可以直接按行方式输入每个元素,同一行中的元素用逗号或者用空格符来分隔,且空格个数不限;不同的行用分号分隔;所有元素处于一方括号内。 (2)Matlab中相关的矩阵运算 1)矩阵加、减运算 运算符:“+”和“-”分别为加、减运算符。 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),表示求方阵X的逆矩阵。若X为奇异阵或近似奇异阵,将给出警告信息。或者用“X^-1”计算,表示求方阵X的-1次方。 7)矩阵的秩 函数:rank 格式:k=rank(A),表示求矩阵A的秩。 8)矩阵的长度 函数:size;length 格式:size(A);length(A) 两者之间的区别在于前者返回一个 的矩阵(行数和列数),而后者则返回矩阵的长度(行数和列数的最大值) 。 3.2.2.4 关系和逻辑运算 作为所有关系和逻辑表达式的输出,Matlab把任何非零数值当作真,把零当作假。所有关系和表达式的输出,对于真,输出为1;对于假,输出为零。 Matlab关系操作符包括所有常用的比较: < :小于; = :大于或等于; == :等于; ~= :不等于 Matlab关系操作符能用来比较两个同样大小的数组,或用来比较一个数组和一个标量。在后一种情况,标量和数组中的每一个元素相比较,结果与数组大小一样。 Matlab逻辑操作符包括:& ——与 ;| ——或;~ ——非 。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3