MATLAB学习

目录

MATLAB运算符

数学运算符

关系运算符

逻辑运算符

位运算符

集合运算符

数值精度

常用 Keyword


MATLAB运算符

Matlab 运算符分五类:数学、关系,逻辑、位、集合运算符

数学运算符

其主要功能是进行各种数学运算,按其优先级依次为:

1.转置 .' (英文下的点➕单引号)、共轭转置 '(英文下的单引号) 、数的幂次 .^ 、矩阵幂次 ^

2.正、负号 +-

3.乘法.*、矩阵乘法 *、元素左右除.\./、矩阵左右除 \/

4.加减法 +-

5.冒号:

在同一优先级中,运算自左至右完成,对运算顺序不确定时,最好以 “()” 实现强制运算顺序

关系运算符

有六种关系运算符:==~=>>=<<=。关系运算符总是以矩阵内元素对元素做运算,若满足关系,则返回 1,不满足则返回 0。

逻辑运算符

有三种:&(与),|(或),~(非)

相关命令还有:all()any()。当所有向量元素为 “真”,all 返回 1,而当任意元素为 “真”,any 即返回 1

位运算符

对非负整数进行位对位的逻辑运算,主要函数如下:

  • bitand():位对位 AND
  • bitor():位对位 OR
  • bitxor():位对位异或
  • bitset():设定某位
  • bitget():取得某位
  • bitcmp():位对位取反
  • bitshift():位移(左移)

集合运算符

仅限于向量运算,此时 matlab 将向量视为集合来进行各种集合运算,常用命令如下:

  • Union():并集
  • intersect():交集
  • setdiff():差集
  • setxor():异或
  • unique():最小等效集合
  • ismember():元素是否属于集合

数值精度

  • format short:默认格式,小数点后保留 4 位
  • format long:有效数字 16 位
  • format long e:有效数字 16 位加 3 位指数
  • format short e:有效数字 5 位加 3 位指数
  • format bank:保留两位小数位
  • format +:只给出正负
  • format rational:以分数的形式表示
  • format hex:以 16 进制数表示
  • format long g:15 位有效数
  • format short g:5 位有效数

常用 Keyword

  • clc:清空命令行窗口
  • clear:清空工作区所有变量,clear
  • x:清空工作区中 x 变量
  • who:显示工作区所有变量
  • Whos:显示工作区所有变量的详细信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值