Matlab使用笔记

此文记录使用matlab中遇到的有价值的问题。长期更新

1.如果在矩阵中假如‘ 单引号,表示行列对调

2.续行输入:Shift+Enter

3.采用IEEE浮点数算法的计算机上,数据默认地采用“占用64位内存的双精度”表示

4. 特征向量                 ones

    行向量,列向量        zeros

    单位矩阵                 eye   (单位矩阵的主对角线元素都为1)

    魔法矩阵                 magic

    上三角矩阵

    下三角矩阵

5.利用eps代替数组中的零元素,

Eps近似为2.2e-16

有效地避免0作为分母的情况

同时如果查找数组a中是否存在1.01这个元素,不可以采用find(a == 1.01),而采用find(abs(a-1.01)<=eps)

6.提供了三种数组逻辑运算符

  &与、|或、~非

7.如果变量以系统定义的函数作为变量名称则函数失效

8.变量的类型:

    局部变量,一般指函数变量;
    全局变量,global

    永久变量,persistent,只有在函数文件中定义且只能本函数使用,函数退出时也不会从内存中清除

9.Switch-case

Otherwise (=default)

当表达式为字符串时,调用字符串函数strcmp

10. 如果要输出一个单引号,‘’x‘’ = ‘x’

11. 匿名函数:

    子函数:

    私有函数:

    私有目录:

12.M函数中,第一个函数为主函数,文件名保存为函数名

13.Matlab生成是ANSIC代码

14.Matlab中提高m文件执行效率的技巧

a)尽量避免使用循环结构

b)在使用数组或矩阵之前先定义维数

每次需要赋值的元素下标超出现有的维数时,Matlab就为该数组或矩阵扩维一次

c)        对矩阵元素使用下标或者索引操作

d)        尽量多使用函数文件,少使用脚本文件

函数在调用时被编译成了伪代码便于执行

e)        在必须使用循环时,可以考虑转换为C-MEX文件

f)         内存优化

管理函数和命令:

Clear variablename/clear all

Save             load

Quit             pack把内存中的变量存入磁盘

g)        节约内存的方法

考虑定期将变量写入磁盘中

1.      Figure(1)  可以创建新的图形窗口

3.matlab中绘制图像标记符代码查找

命令行键入,doc lineSpec 通过帮助可以获得标记符和颜色代号







  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值