Matlab 入门 清风(2)

1.iskeyword  //显示matlab中的关键字,避免和变量名冲突

2.matlab的一些函数数结果

abs
求绝对值,也可以用来计算复数
的模长
abs(1.5) % 1.5
abs(-1.5) % 1.5
abs(3+4i) % 5
floor
朝负无穷大四舍五入(将结果四
舍五入到小于或等于该元素的最
接近整数)
floor(1.1) % 1
floor(1.9) % 1
floor(-1.1) % -2
floor(-1.9) % -2
fix
朝零四舍五入(相当于删除小数
部分,将其截断为整数)
fix(1.1) % 1
fix(1.9) % 1
fix(-1.1) % -1
fix(-1.9) % -1
ceil
朝正无穷大四舍五入(将结果四
舍五入到大于或等于该元素的最
接近整数)
ceil(1.1) % 2
ceil(1.9) % 2
ceil(-1.1) % -1
ceil(-1.9) % -1
round
真正意义上的四舍五入函数(将
结果四舍五入为最近的整数,如
果为 0.5 ,则会朝着偏离零的方向
调整)
round 函数还有第二种用法,它可
以输入第二个参数:
round(X,N) 可以将 X 在第 N 位数
四舍五入,分下面三种情况:
1) N > 0 :四舍五入到小数点右侧
的第 N 位数。
2) N = 0 :四舍五入到最接近的整
数。
3) N < 0 :四舍五入到小数点左侧
的第 N 位数。
% 只有一个输入参数的用法:
round(1.1) % 1
round(1.9) % 2
round(-1.1) % -1
round(-1.9) % -2
round(1.5) % 2
round(-1.5) % -2
% 有两个输入参数的用法:
round(3.14159, 1) % 3.1
round(3.14159, 3) % 3.142
round(3.14159, 0) % 3
round(12345.6, -1) % 12350
round(12345.6, -2) % 12300
round(12345.6, -3) % 12000
mod
mod(a,m) 可以计算 a 除以 m 后的
余数,其中 a 是被除数, m 是除
数。
mod(11, 3) % 2
mod(9, 3) % 0
sqrt
sqrt(a) 可以计算 a 的平方根,即对
a 开根号。如果 a 为负数则返回复
数结果。其结果和 a^(1/2) 等价。
sqrt(9)
% 3
format long g
%
计算结果显示为长格式
sqrt(2) % 1.414213562373095
sqrt(-4) % 2i
exp
exp 函数可以计算以自然常数 e
底的指数。
exp(1)
% 2.7183
exp(2)
% 7.3891
exp(10) % 2.2026e+04 数学建模清风 MATLAB 课程——常见的数学运算函数
14 / 16
log
log(x) 用来计算以自然常数 e 为底
数的对数。
log(2)
% 0.6931
log(3) % 1.0986
log(exp(10)) % 10
log2 / log10 分别用来计算以
2 10 为底的对
数。
log2(4)
% 2
log2(1024)
% 10
log10(100)
% 2
sin/cos/tan %输入是弧度
sind/cosd/tand %输入是角度
asin/acos/atan %反正旋 ... ...
注:
2 )在对变量命名时,我们不要将变量命名为函数的名称,否则会导致调用函数时出错。
例如:误将 sin 作为了变量名。我们先计算 sin(pi/6) ,得到的结果为 0.5 ,结果正确;然后我们
不小心将 sin 函数作为了一个变量名,并对其进行了赋值,例如 sin = 10 ;接着你再调用 sin(pi/6)
的命令, MATLAB 就会报错:下标索引必须为正整数类型或逻辑类型。这里 MATLAB sin
作为了一个值为 10 的变量,替代了原来计算正弦函数的功能。至于为什么会报这个错误,需
要等大家学完下一章,要解决这个错误的方法也很简单:将变量 sin 从工作区删除。我们可以
调用 clear 命令,后面跟上 sin ,即 clear sin
matlab里面没有整除符号:保留整数部分需要考虑用哪个函数
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值