matlab 基础汇总二

matlab 基础汇总二

重要命令

  1. nchoosek matlab 排列组合函数。
    • nchoose(n,k) 计算从 n 个数中取 k 个数可能的情况个数
    • nchoose(v,k) 列出从向量 v 的元素中取 k 个数所有可能的组合。
  2. factorial 阶乘函数
  3. linspace(x,y,n) 产生一个行向量。如果没有指定 x 和 y 之间数的个数,默认为 100。随便吐槽一下,matlab 产生向量既然一般是列向量,那么这里也应该统一。
  4. ind2sub sub2ind。线性索引和矩阵索引坐标相切换。
  5. randsrc 可以现实生成指定的数字和概率的随机矩阵。
  6. dir 列出目录下的文件。
  7. eps 浮点运算的相对精度
  8. format 命令。
    • format compact 紧凑格式
    • format loose 宽松格式
    • format + 以 + 号显示
    • format short 短格式,4 位固定小数
    • format long 固定长格式。有单双精度之分。双精度 14~15 位小数,单精度 7 位小数。
    • format short e 浮点短
    • format long e 浮点长
    • format short g 最好的固定或浮点短格式
    • format long g 最好的固定或浮点长格式
    • format short eng 科学计数法短格式,4 位小数,3 位指数。
    • format long eng 科学计数法长格式,16 位有效数字,3 位指数。
    • format bank 固定美元美分格式,两位小数。
    • format hex 十六进制格式
    • format rat 分式格式。分子分母取尽可能小的整数。
  9. version 可以查看 matlab 版本信息
  10. memory 查看内存信息
  11. computer 返回运行平台

小技巧

  1. tab 键补全命令或函数
  2. lasterr 返回最新的错误信息
  3. lastwarn 返回最新的警告信息
  4. v 是一个矩阵。用 v(:) 命令可以将矩阵拉长成为列向量
  5. 当进行逻辑运算时,双方如果都是标量这时可以运用先决运算以提供运算效率。比如,对于标量 a 和 b ,a && b 当 a 为 0 时,就不需要再考虑 b。如果 b 是个复杂的算式,这无疑会大大提高效率。
  6. _ 下连符可以作为图形对象中下脚标的前导符。
  7. logical 可以将数值型转换为逻辑型

重要函数

  1. log2 以 2 为底的对数
  2. log 自然对数
  3. log10 以 10 为底的对数
  4. rem 求余
  5. mod 取模
  6. round 四舍五入取整
  7. fix 向 0 取整
  8. floor 向无穷小取证
  9. ceil 向无穷大取整
  10. reshape 重构矩阵
  11. repmat 复制矩阵
  12. filpud filplr 可以实现矩阵的上下左右翻转
  13. rot90 可以将矩阵逆时针旋转 90 度
  14. open 打开指定文件
  15. edit 编辑或创建文件
  16. what 列出当前路径的文件清单
  17. type 显示 m 文件的内容
  18. display 输出变量
  19. clf 清楚当前图形
  20. cla 清楚坐标轴
  21. all 所有向量非零时为真
  22. any 任一向量非零时为真
  23. zscore 可以将数据标准化,即减去均值除以标准差
  24. clipboard 可以从剪贴板中读取数据
  25. clearvars 清除指定的变量名
  26. assignin(ws,’var’,val) 指派变量到指定的工作空间
  27. isa(val,class) 判断变量类型
  28. nnz 返回矩阵中非零元素的个数
  29. setdiff(a,b) 返回 a 中存在而 b 中不存在的元素
  30. setxor(a,b) 返回两个向量中单独存在的元素
  31. eq(==),ne(~=),lt(<),gt(>),le(<=),ge(>=)

matlab 的搜索路径和机制

  1. 先判断是否是工作空间变量或特殊常量
  2. 检查是否是内部函数
  3. 搜索当前目录下是否有此名的 m 文件
  4. 搜索其他搜索路径中是否有该文件存在

技巧就是说,搜索文件有时是很费时间的。这时我们可以调节搜索路径中的顺序,把重要文件夹放在前面这样,这样搜索时就会先搜索这个文件夹。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页