MATLAB算术运算符和常用函数
1 算术运算符
Matlab中的算术运算符按优先级由高到低为:
(1) ^ 幂
(2) * 乘
/ 右除(正常除)
\ 左除
(3) + 加
- 减
其中,乘法和除法处于同一个优先级,加法和减法处于同一个优先级. 这些运算符即可用于标量也可用于矩阵运算. 一个特殊的矩阵运算是转置,其运算符为’,例如A的转置为A’,示例如下:

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 其他函数
- clear: 清空变量.
- clc: 清屏.
- help functionName: 查看函数说明.
MATLAB算术运算符和常用函数的更多相关文章
- 转战JS(1) 初探与变量类型、运算符、常用函数与转换
转战JS(1)初探与变量类型.运算符.常用函数与转换 做为一名.NET后台开发人员,正考滤向Web前端开发转型,之前也写过一代前端代码,可是当再回头看JS,并有转向它的意愿的时候,突然发现:原来JS不 ...
- MATLAB相关快捷键以及常用函数
MATLAB快捷键大全 F1帮助 F2改名F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 ...
- MySQL学习总结(四)数据的基本操作以及MySQL运算符和常用函数
数据库是存储数据库对象的仓库,数据库的基本对象是表,表用来存储数据.关于数据的操作也就是我们常说的CRUD,C指的是CREATE(插入数据记录).R指的是READ(查询数据记录).U指的是UPDATE ...
- matlab 常用函数
Matlab常用函数 Matlab的内部常数 eps 浮点相对精度 pi 圆周率 exp 自然对数的底数e i 或j 虚数单位 Inf或 inf 无穷大 Matlab概率密度函数 ...
- Matlab常用函数集锦
ndims(A)返回A的维数size(A)返回A各个维的最大元素个数length(A)返回max(size(A))[m,n]=size(A)如果A是二维数组,返回行数和列数nnz(A)返回A中非0元素 ...
- matlab进阶:常用功能的实现,常用函数的说明
常用功能的实现 获取当前脚本所在目录 current_script_dir = fileparts(mfilename('fullpath')); % 结尾不带'/' 常用函数的说明 bsxfun m ...
- Matlab GUI设计中的一些常用函数
Matlab GUI常用函数总结 % — 文件的打开.读取和关闭% — 文件的保存% — 创建一个进度条% — 在名为display的axes显示图像,然后关闭% — 把数字转化为时间格式% — ch ...
- MySQL常用运算符:算术运算符、比较运算符、逻辑运算符
(一) 算术运算符 注意: 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL. div运算符主要是求两个数相除的商 (二) 比较运算符:比较运算符的运算结果为1(条件为真),0 ...
- matlab 常用函数(数学建模-复习)
常用函数 fscanf(fid, '%c', inf) -> 直接读取整个文件, 因为inf表示无穷 strtrim char(num): 将num转为ASCII字符 strtok(conten ...
随机推荐
- CAS tomcat6搭建
#genkey:在tomcat根目录下keytool -genkey -alias tomcat_cas -keyalg RSA -storepass changeit -keystore serve ...
- ExtJS5搭建MVVM框架
概述 · ExtJs5能够搭建Js的MVC框架,通过配置路由能够通过左边树形菜单导航到所需的页面,效果如下: 搭建JS框架 新建home.htm页面作为ExtJs加载的主体页面,页面引入ExtJs需要 ...
- 一条很用的MSSQL语句
select *,ActionName= stuff((select ',' + ActionName from Sys_Action_Table where ModuleId = Sys_Modul ...
- python全栈开发day112-CBV、flask_session、WTForms
1.Flask 中的 CBV class Index(views.MethodView): # methods = ["POST"] # decorators = [war,nei ...
- 识别拖动与点击操作之zepto的bug
问题描述:给页面<a>标签绑定了tap事件,在移动设备上点击按钮貌似一切正常,可以响应.但是,把页面上下滑动几次之后,或者在滑动时手指滑动出移动屏幕之外,之后再点击按钮,就会发现第一次点击 ...
- PostgreSQL自学笔记:7 插入、更新与删除数据
7 插入.更新与删除数据 7.1 插入数据 先创建表person: create table person( id int not null, name char(40) not null defau ...
- [jzoj]2938.【NOIP2012模拟8.9】分割田地
Link https://jzoj.net/senior/#main/show/2938 Description 地主某君有一块由2×n个栅格组成的土地,有k个儿子,现在地主快要终老了,要把这些土地分 ...
- Java RE (正则表达式)
正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式通常被用来检索.替换那些符合某个模式(规则) ...
- 1#Two Sum(qsort用法)
void*空类型指针,就好像暂时还没有确定类型,任何类型都可以赋给它.但是具体操作时一定要确定类型(如下,比较时先转Node) cmp返回一定是int,有-1,0,1三种,如果是1则第一个数要放在第二 ...
- 渲染引擎 & 页面渲染流程 & 阻塞
文档对象模型(Document Object Model,简称DOM) 浏览器渲染引擎 一个渲染引擎 主要模块: HTML 解析器 解释 HTML 文档的解析器,将 HTML 文本 解析成 DOM 树 ...