【MATLAB】(三)数据类型与运算符

发布于:2025-08-01 ⋅ 阅读:(18) ⋅ 点赞:(0)

一.MATLAB的数据存储类型

  一般而言,在 MATLAB 中数据的存储与计算都是以双精度进行的,但有多种显示形式。在默认情况下,若数据为整数,就以整数表示;若数据为实数,则以保留小数点后4位的精度近似表示

  用户可以改变数字显示格式。控制数字显示格式的命令是format,其调用格式如表 3-6所示。


format +演示:结果中只输出正负号和空格表示正负数和0

format rat演示:若结果为无理数便输出小数的形式

二.MATLAB的算数运算符

①“.*”点乘是矩阵里的一种乘法,按位相乘

②“.^”点乘方也是矩阵里的一种乘方,每一位进行乘方最后形成一个新的矩阵

  其中,算术运算符加、减、乘及乘方与传统意义上的加、减、乘及乘方类似,用法基本相同,而点乘、点乘方等运算有其特殊的一面。点运算是指元素点对点的运算,即矩阵内元素对元素之间的运算。点运算要求参与运算的变量在结构上必须是相似的

  MATLAB 的除法运算较为特殊。对于简单数值而言,算术左除与算术右除也不同。算术右除与传统的除法相同,即a/b=a÷b;而算术左除则与传统的除法相反,即a\b=b÷a

  对矩阵而言,算术右除 A/B相当于求解线性方程 X*A=B的解【X=B*A^(-1)】;算术左除相当于求解线性方程 A*X=B【X=A^(-1)*B】的解。点左除与点右除与上面的点运算相似,是变量对应于元素进行点除。

  在MATLAB下进行简单数值运算,只需将运算式在提示符(>>)之后直接输入,并按Enter键即可。

 三.MATLAB的关系运算符

关系运算符主要用于对矩阵与数、矩阵与矩阵进行比较,返回表示二者关系的由数字0和1组成的矩阵,0和1分别表示不满足和满足指定关系。MATLAB 语言的关系运算符如表3-8所示。

四.MATLAB的逻辑判断

MATLAB 语言进行逻辑判断时,所有非零数值均被认为真,而零为假。在逻辑判断结果中,判断为真时输出1,判断为假时输出 0。MATLAB 语言的逻辑运算符如表3-9所示。

在算术、关系、逻辑3种运算符中,算术运算符优先级最高,关系运算符次之,而逻辑运算符优先级最低。在逻辑运算符中,“非”的优先级最高,“与”和“或”有相同的优先级。

------------------------------------------------------------------------------------------------------------------

编自2025/7/31。今天只看了两节课,明天继续加油吧!明天早上还要早起去练科目二,八点去考试,希望二战顺利啊啊啊啊啊啊啊!!!然后晚上美美追歌手


网站公告

今日签到

点亮在社区的每一天
去签到