1 算术运算符

Matlab中的算术运算符按优先级由高到低为:

(1) ^ 幂
  (2) * 乘
   / 右除(正常除)
   \ 左除
  (3) + 加
   - 减

其中,乘法和除法处于同一个优先级,加法和减法处于同一个优先级. 这些运算符即可用于标量也可用于矩阵运算. 一个特殊的矩阵运算是转置,其运算符为’。

2 数学函数

Matlab中常用的数学函数包括:

abs(x): 求x的绝对值,即|x|
sign(x): 求x的符号,如果是正则结果为1,负责结果为-1,x=0则结果为0.
sqrt(x): 求x的平方根,即√x.
pow2(x, y): 求x×2y.
exp(x): 求x的指数函数,即ex.
log(x): 求x的自然对数,即lnx.
log10(x): 求x以10为底的对数,即log10x.
log2(x): 求x以2为底的对数,即log2x.
sin(x): 求正弦x,x为弧度.
cos(x): 求余弦x,x为弧度.
tan(x): 求正切x,x为弧度.
cot(x): 求余切x,x为弧度.
asin(x): 求反正弦,即arcsin(x).
acos(x): 求反余弦,即arccos(x).
atan(x): 求反正切,即arctan(x).
acot(x): 求反余切,即arccot(x).
mod(x,n): 求x mod n的结果.
randi ([imin,imax],[m,n]): 生成m行n列的随机数矩阵,每个矩阵元素是imin到imax范围内的随机整数。

3 取整相关的函数

round(x): 求最接近x的整数,且四舍五入,round(0.5)=1. 如果x是一个向量,则适用于所有元素.
floor(x): 求小于或等于x且最接近x的整数.
ceil(x): 求大于或等于x且最接近x的整数.
rem(x,y): 求整除x/y的余数,如rem(13,5)=3.
gcd(x,y): 求整数x和y的最大公因子.
[c,a,b]=gcd(x,y): 求a,b,c,使得c=ax+dy.
lcm(x,y): 求正整数x和y的最小公倍数.
rat(x): 求x的连续的分数表达式,例如rat(0.33)=0+1/(3+1/33).
rat(x, err): 求带有相对误差err的x的连续的分数表达式.

4 复数相关的函数

real(z): 求z的实部,例如real(3+5i)=3.
imag(z): 求z的虚部,例如imag(3+5i)=5.
abs(z): 求z的绝对值,例如abs(3+4i)=5.
conj(z): 求z的复数共轭,例如conj(3+4i)=3-4i.
angle(z): 求z的相角,即z=x+iy=reiθ中的θ.

5 字符、字符串、二进制、十六进制相关函数

abs(‘a’): 求字符’a’的ASCII码. abs(‘acd’)则是返回字符串’abc’中每个字符的ASCII码(十进制数字)所构成的一个行向量。
dec2bin(n): 将十进制整数n转换成二进制字符串;dec2bin(n,m)将十进制整数n转换成长度至少为m的二进制字符串。bin2dec(‘11001’)会将字符串’11001’所描述的二进制数转换成十进制数25。
dec2hex(n): 将十进制整数n转换成十六进制字符串。hex2dec(‘5A’)将字符串’5A’所描述的十六进制数转换成十进制数90。
bitget(n,m): 获取无符号十进制整数n的二进制字符串中第m (1<=m<=32)个比特的值(0或1)。第1个比特是二进制的最低位。
bitset(n,m,bitvalue): 将无符号十进制整数n的二进制字符串中第m个比特设置成bitvalue(0或1)。

6 其他函数

clear: 清空变量.
clc: 清屏.
help functionName: 查看函数说明.

MATLAB算术运算符和常用函数相关推荐

  1. 算术运算符、数学函数Math、数据类型转换、自增自减运算符、关系逻辑运算符、位运算符、括号及运算符级别

    文章目录 0.思维导图 1.算术运算符 2.数学函数与常量 3.数值类型之间的转换 (1)定义数据类型后自动转换 (2)二元运算时的自动转换 (3)强制类型转换 4.结合赋值与运算符 5.自增与自减运 ...

  2. el replace 表达式_EL表达式运算符、常用函数详解

    运算符: 1.算术运算符有五个:+.-.*或$./或div.%或mod 2.关系运算符有六个:==或eq.!=或ne.或gt.<=或le.>=或ge 3.逻辑运算符有三个:&&am ...

  3. Matlab小波工具箱常用函数

    1.Cwt :一维连续小波变换 格式:coefs=cwt(s,scales,'wavename') coefs=cwt(s,scales,'wavename','plot') scales:尺度向量, ...

  4. 算术运算符重载——普通函数重载算术运算符

    任务描述 Int 类所保存的内容显然是可以进行算术运算的,因此对 Int 类进行算术运算符重载是一件非常自然的事情. 为 Int 类重载算术运算符,以普通函数的形式. 相关知识 运算符重载,相当于一个 ...

  5. 算术运算符重载——成员函数重载算术运算符

    任务描述 Int 类所保存的内容显然是可以进行算术运算的,因此对 Int 类进行算术运算符重载是一件非常自然的事情. 为 Int 类重载算术运算符,以成员函数的形式. 相关知识 算术运算符既可以以成员 ...

  6. matlab常用函数与常用指令大全

    matlab常用函数与常用指令大全 matlab常用函数- - 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 i ...

  7. matlab函数accumarray,MATLAB常用函数

    %%%%%%%%%%%%%%% %MATLAB常用函数 %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %特殊矩阵构造函数 %%%%%%%%%%%%%%%% ones 创建一个所有元 ...

  8. matlab常用函数表格,(完整版)MATLAB常用函数总结,推荐文档

    <(完整版)MATLAB常用函数总结,推荐文档>由会员分享,可在线阅读,更多相关<(完整版)MATLAB常用函数总结,推荐文档(15页珍藏版)>请在人人文库网上搜索. 1.MA ...

  9. c++宏定义常量为什么使用移位_干货 | C语言系列3——常量,运算符,常用数学函数.........

    本期总结 1.符号常量和const常量: 2.运算符: 3.输入与输出: 4.常用数学函数. 往期回顾 干货 | C语言系列1--编程软件与做题平台 干货 | C语言系列2--程序结构与变量 符号常量 ...

最新文章

  1. shell脚本自动记录登陆后 的IP地址和历史记录
  2. 文本协议与二进制协议
  3. 【uni-app】动态计算图片高度
  4. linux 自动安装mysql_linux安装mysql教程
  5. 会议通知|2019年全国高校大数据专业教学研讨与教师培训
  6. 申请退款微信php,三:申请退款
  7. Redux的学习笔记-(一)(B站学习笔记)
  8. semaphore的几种用法
  9. 斑马打印机驱动安装(ZT410)
  10. 中国魔芋胶行业研究与投资前景预测报告(2022版)
  11. 用Vue制作一个图片翻面效果
  12. FFmpeg系列(五)—— 音频重采样
  13. ECharts仪表盘(详细示例——附有具体注释)
  14. 浅谈Android中的异步加载之ListView中图片的缓存及优化三
  15. Whitelabel Error Page 的原因
  16. 如何从阿里云官方镜像站下载ubuntu并安装
  17. 546家企业被列为建议支持的国家级专精特新“小巨人”企业
  18. python 儿童 游戏_儿童编程教学 – 推荐几款Python编程类游戏
  19. 2013腾讯马拉松编程初赛3月23日1001
  20. MBA-day32 绝对值的几何意义

热门文章

  1. C语言中三个数排列大小,C语言三个数排列大小的实现方法
  2. 坑挺多 | 联邦学习FATE:训练模型(二)
  3. mysql增加年龄约束_mysql-约束
  4. aireplay -ng 笔记
  5. 2011,对自己说的话。
  6. jQuery遍历之closest()方法
  7. Windows 2008 Server搭建Radius服务器的方法
  8. 【短期利率模型之Rendleman-Bartter模型】
  9. MyBatis 集成MyBatisPlus
  10. 全国首例 | 国产ECMO在阜外医院成功救治一名患者