Matlab区分难点
2015-06-23 12:32
323 查看
对数函数易错点
指数函数易错点
特殊常量符号易错点
取整函数易错点
取余函数易错点
左除右除易错点
等差数列指定步长与个数
生成数字个数计算方法:拿初值和初值+N倍步长值一个一个与终值判断,如果小于等于终值,则输出,否则不输出
函数名 | 功能 | 易错点 | 示例 |
---|---|---|---|
log2 | 以2为底的对数 | 易写成ln2 | log210\log_210写法为log2(10) |
log | 以e为底的对数 | 易写成ln | ln10\ln10写法为log(10) |
log10 | 以10为底的对数 | 易写成ln10,log | log1035\log_{10}35写法为log10(35) |
函数名 | 功能 | 易错点 | 示例 |
---|---|---|---|
exp | 以e为底的指数 | 易写成e^x | exe^x写法为exp(x) |
Matlab中的符号 | 含义 | 易错点 | 示例 |
---|---|---|---|
exp(1) | 自然对数的底e | 易写成e | |
pi | 圆周率π\pi | 易写成π\pi | |
* | 乘号× | 易写成× |
函数名 | 功能 | 易错点 | 示例 |
---|---|---|---|
round | 四舍五入取整 | 易与其他取整函数混淆 | 对3.2四舍五入写法为round(3.2)结果为3 |
fix | 朝0方向取整 | 易与其他取整函数混淆 | 对3.2朝0方向取整写法为fix(3.2)结果为3 |
floor | 朝-∞方向取整 | 易与其他取整函数混淆 | 对3.2朝-∞方向取整写法为floor(3.2)结果为3 |
ceil | 朝+∞方向取整 | 易与其他取整函数混淆 | 对3.2朝+∞方向取整写法为ceil(3.2)结果为4 |
函数名 | 功能 | 易错点 | 示例 |
---|---|---|---|
mod | 取余mod(x,y)计算方法:x-n.*y其中n=floor(x./y),结果正负号与y相同 | 易与其他取余函数混淆 | mod(-13,5)结果为3 |
rem | 取余rem(x,y)计算方法:x-n.*y其中n=fix(x./y),结果正负号与x相同 | 易与其他取余函数混淆 | rem(-13,5)结果为-2 |
符号 | 功能 | 易错点 | 示例 |
---|---|---|---|
\ | A\B等价于A−1BA^{-1}B | 易与右除混淆,记住锐角取逆 | |
/ | A/B等价于AB−1AB^{-1} | 易与左除混淆,记住锐角取逆 |
函数/符号 | 功能 | 易错点 | 示例 |
---|---|---|---|
初值:终值 | 生成初值到终值的行向量(等差数列),省略步长代表步长为1,结果[初值, 初值+1, …, 终值] | 与linspace函数混淆,算不出生成数字个数 | 命令2:5结果为[2 3 4 5] |
初值:步长值:终值 | 指定步长生成初值到终值的行向量(等差数列),结果为[初值, 初值+1*步长,初值+2*步长, …, 终值] | 与linspace函数混淆,算不出生成数字个数 | 命令2:3:19结果为[2 5 8 11 14 17] |
linspace(初值,终值,数字个数) | 指定初值、终值和数字个数生成行向量(等差数列),不指定数字个数时默认是100即生成100个 | 与:运算混淆 | 命令linspace(20,10,5)结果为[20.0000 17.5000 15.0000 12.5000 10.0000] |
相关文章推荐
- matlab函数 bsxfun浅谈
- Matlab与C++混合编程(依赖OpenCV)
- matlab练习程序(模拟退火SA)
- SSIM——基于结构相似性的图像质量评价(matlab)
- Matlab曲面拟合和插值
- matlab中的随机矩阵及其相关函数的使用
- matlab r2014a 和vs产品交叉编译问题
- 类——属性
- MATLAB的GUI
- matlab基础学习
- Matlab中unifrnd函数使用解析
- Matlab中min/max函数的误解
- 智慧石的链接:[使用Matlab进行特征选择]
- EMD 在无损检测中超声检测中的应用
- Matlab找二维数组最大值
- UFLDL Exercise:Sparse Autoencoder
- Matlab 为什么要使用面向对象的编程——开篇
- Matlab定义类
- MATLAB新手教程
- matlab 实现分形图形-科赫曲线绘制