1 算术运算符

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

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

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

  

2 数学函数

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

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

3 取整相关的函数

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

4 复数相关的函数

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

5 其他函数

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

MATLAB算术运算符和常用函数的更多相关文章

  1. 转战JS(1) 初探与变量类型、运算符、常用函数与转换

    转战JS(1)初探与变量类型.运算符.常用函数与转换 做为一名.NET后台开发人员,正考滤向Web前端开发转型,之前也写过一代前端代码,可是当再回头看JS,并有转向它的意愿的时候,突然发现:原来JS不 ...

  2. MATLAB相关快捷键以及常用函数

    MATLAB快捷键大全 F1帮助 F2改名F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 ...

  3. MySQL学习总结(四)数据的基本操作以及MySQL运算符和常用函数

    数据库是存储数据库对象的仓库,数据库的基本对象是表,表用来存储数据.关于数据的操作也就是我们常说的CRUD,C指的是CREATE(插入数据记录).R指的是READ(查询数据记录).U指的是UPDATE ...

  4. matlab 常用函数

    Matlab常用函数 Matlab的内部常数  eps   浮点相对精度  pi  圆周率  exp  自然对数的底数e  i 或j  虚数单位  Inf或 inf  无穷大 Matlab概率密度函数 ...

  5. Matlab常用函数集锦

    ndims(A)返回A的维数size(A)返回A各个维的最大元素个数length(A)返回max(size(A))[m,n]=size(A)如果A是二维数组,返回行数和列数nnz(A)返回A中非0元素 ...

  6. matlab进阶:常用功能的实现,常用函数的说明

    常用功能的实现 获取当前脚本所在目录 current_script_dir = fileparts(mfilename('fullpath')); % 结尾不带'/' 常用函数的说明 bsxfun m ...

  7. Matlab GUI设计中的一些常用函数

    Matlab GUI常用函数总结 % — 文件的打开.读取和关闭% — 文件的保存% — 创建一个进度条% — 在名为display的axes显示图像,然后关闭% — 把数字转化为时间格式% — ch ...

  8. MySQL常用运算符:算术运算符、比较运算符、逻辑运算符

    (一)  算术运算符 注意: 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL. div运算符主要是求两个数相除的商 (二)  比较运算符:比较运算符的运算结果为1(条件为真),0 ...

  9. matlab 常用函数(数学建模-复习)

    常用函数 fscanf(fid, '%c', inf) -> 直接读取整个文件, 因为inf表示无穷 strtrim char(num): 将num转为ASCII字符 strtok(conten ...

随机推荐

  1. git操作笔记《二》:github更新缓慢问题的解决办法

    从GitHub上拉取代码速度十分之慢,百度了一下,说是github的某些域名的dns解析被污染了. 解决方法: 方案一:可以花钱购买VPN服务,但是这对于学生党来说是不划算的. vpn 方案二:绕过d ...

  2. xshll 连接ubuntu出现 ssh服务器拒绝了密码

    一般进行到这一步,可能是sshd的设置不允许root用户远程登录 首先修改一下vim /etc/sshd/ssh_config 修改成如下图: 如果找不到或修改不行 可以先用普通用户登录再su到roo ...

  3. ISP PIPLINE (七) gamma

    what is the gamma? CCD.CMOS成像方式是通过像点中的"硅"感受光线的强弱而获得画面.而硅感光是物理成像,它真实地反应光线强度的变化,来多少就输出多少,因此它 ...

  4. echarts研究

    1.echarts是什么? 关键字:data visualization,canvas,chart Echarts是基于轻量级的canvas类库,纯javaScript实现,MVC封装,数据驱动,一款 ...

  5. django——模板层

    每一个Web框架都需要一种很便利的方法用于动态生成HTML页面. 最常见的做法是使用模板. 模板包含所需HTML页面的静态部分,以及一些特殊的模版语法,用于将动态内容插入静态部分. 说白了,模板层就是 ...

  6. SDOI2018:荣誉称号

    题解: https://files.cnblogs.com/files/clrs97/title-solution.pdf Code: #include<cstdio> #include& ...

  7. 报错!!!Servlet.service() for servlet [action] in context with path [/myssh] threw exception [java.lang.NullPointerException] with root cause java.lang.NullPointerException

    这个为什么报错啊~~ at com.hsp.basic.BasicService.executeQuery(BasicService.java:33) 这个对应的语句是   Query query = ...

  8. (63)Wangdao.com第十天_预处理、预解析_函数 上下文对象、参数列表对象

    预解析.预处理 1. 在全局代码执行之前,js 引擎 就会创建一个栈来存储管理所有的 执行上下文对象 2. 在 全局执行上下文 window 确定以后,进行压栈 3. 在 函数执行上下文对象 确定以后 ...

  9. [LeetCode] Number of Matching Subsequences 匹配的子序列的个数

    Given string S and a dictionary of words words, find the number of words[i] that is a subsequence of ...

  10. Handler Bundle Runnable

    Handler:   不能在子线程更新UI,可以通过handler来实现在子线程发送消息在主线程更新 Bundle:      https://blog.csdn.net/qq_36895346/ar ...