• 功能符号
      1. :向前移一个字符
      2. :向后移一个字符
      3. Ctrl + :左移一个字
      4. Ctrk + :右移一个字
      5. Esc :清除一行
      6. Del :删除光标处字符
      7. Backspace :删除光标前的一个字符
      8. Alt + Backspace :删除到行尾
      9. : :冒号:具有多种功能
      10. ; :分号:区分行及取消运行显示等
      11. , :逗号:区分列及函数参数分隔符等
      12. () :圆括号:指定运算过程中的优先顺序
      13. [] :方括号:矩阵定义的标志
      14. {} :大括号:用于构成单元数组
      15. . :小数点:小数点及域访问符
      16. ... :续行号
      17. % :百分号:注释标记
      18. ! :叹号:调用操作系统运行
      19. = :等号:赋值标记
      20. ' :单引号:字符串标记符
    • 常用指令
      1. cd:显示或改变工作目录
      2. clc:清除命令行窗口
      3. clear:清除工作区(内存)变量 + (可选变量名)
      4. clf:清除图形窗口
      5. diary:日志文件
      6. dir:显示当前目录下文件
      7. disp:显示变量或文字内容
      8. echo:命令行窗口信息显示开关
      9. save:保存内存变量指定文件
      10. hold:保持图形
      11. load:加载指定文件的变量
      12. pack:整理内存碎片
      13. type:显示文件内容
    • 键盘操作技巧
      1. ↑:重调前一行
      2. ↓:重调下一行
      3. Home:移动到行首
      4. End:移动到行尾
    • 数据类型
      1. 数字 字符串 向量 矩阵 单元型数据 结构型数据
      2. 其中,矩阵是MATLAB语言中最基本的数据类型
    • 变量的命名规则
      1. 变量名必须以字母开头,之后可以是任意的字母、数字或下划线
      2. 变量名区分字母的大小写
      3. 变量名不超过31个字符,第31个字符以后的字符将被忽略
    • 常量
      1. ans :MATLAB中的默认变量
      2. pi :圆周率 :3.1416
      3. eps :浮点运算的相对精度 :2.2204e-16
      4. inf :无穷大,如1/0
      5. NaN :不定值,如0/0、∞/∞、0*∞
      6. i(j) :复数中的虚数单位
      7. realmin :最小正浮点数 :2.2251e-308
      8. realmax :最大正浮点数 :1.7977e+308
    • 数值类型
      1. 整型:整型数据是不包含小数部分的数值型数据,用字母I表示。整型数据只用来表示整数,以二进制形式存储
      2. char:字符型数据,属于整型数据的一种,占1字节
      3. unsigned char:无符号字符型数据,属于整型数据的一种,占1字节
      4. short:短整型数据,属于整型数据的一种,占2字节
      5. unsigned short:无符号短整型数据,属于整型数据的一种,占2字节
      6. int:有符号整型数据,属于整型数据的一种,占4字节
      7. unsigned int:无符号整型数据,属于整型数据的一种,占4字节
      8. long:长整型数据,属于整型数据的一种,占4字节
      9. unsigned int:无符号长整型数据,属于整型数据的一种,占4字节
      10. 浮点型:浮点型数据只采用十进制,有两种形式,即十进制数形式和指数形式
      11. ①十进制数形式:由数码0~9和小数点组成,如0.0、.255.7890.135.0300.、-267.8230
      12. ②指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)。其一般形式为:
      13. a为十进制数,n为十进制整数,表示的值为a * 10^n
      14. 浮点型分float double 两种类型(单精度4字节和双精度型8字节)
      15. 复数类型:形如a + bi的数称为复数。
      16. 其中a为实部(real part),b称为虚部(imaginary part),记作Imz=b,i称为虚数单位。
      17. 当虚部等于0(即b=0),这个复数可以视为实数,当z的虚部不等于0,实部等于0(即a=0b0)时,z=bi,常称z为纯虚数
      18. 四则运算:
      19. 加法:(a+bi) + (c+di) = (a+c) + (b+d)i
      20. 减法:(a+bi) - (c+di) = (a-c) + (b-d)i
      21. 乘法:(a+bi) * (c+di) = (ac-bd) + (bc+ad)i
      22. 除法:(a+bi) / (c+di) = (ac+bd) / (c^2+d^2) + (bc-ad)i / (c^2 + d^2)
    • 数字的显示格式
      1. 调用格式 说明
      2. format short 5位定点表示(默认值)
      3. format long 15位定点表示
      4. format short e 5位浮点表示
      5. format long e 15位浮点表示
      6. format short g 5位定点和5位浮点中选择最好的格式表示,MATLAB自动选择
      7. format long g 15位定点和15位浮点中选择最好的格式表示,MATLAB自动选择
      8. format hex 十六进制格式表示
      9. format + 在矩阵中,用符号+、-和空格表示正号、负号和零
      10. format bank 用美元和美分定点表示
      11. format rat 以有理数形式输出结果
      12. format compact 变量之间没有空行
      13. format loose 变量之间有空行
    • 运算符 ```matlab 算术运算符:
      1. + ------------- 算术加
      2. - ------------- 算术减
      3. * ------------- 算术乘
      4. .* ------------ 点乘
      5. ^ ------------- 算术乘方
      6. .^ ------------ 点乘方
      7. \ ------------- 算术左除
      8. .\ ------------ 点左除
      9. / ------------- 算术右除
      10. ./ ------------ 点右除
      11. ' ------------- 矩阵转置。当矩阵是复数时,求矩阵的共轭转置
      12. .' ------------ 矩阵转置。当矩阵是复数时,不求矩阵的共轭

    关系运算符: == 等于 ~= 不等于

    1. > 大于
    2. >= 大于等于
    3. < 小于
    4. <= 小于等于

    逻辑运算符: &或and 逻辑与。两个操作数同时为1时,结果为1,否则为0 |或or 逻辑或。两个操作数同时为0时,结果为0,否则为1 ~ 逻辑非。当操作数为0时,结果为1,否则为0 xor 逻辑异或,两个操作数相同时,结果为0,否则为1 any 有非零元素则为零 all 所有元素均非零则为真

    1. 返回logical

    1. - 运算优先级由上到下,‘非’的优先级高于‘与’和‘或’对矩阵而言,算术右除B/A相当于求解线性方程 X*A=B 的解;算术左除 A\B相当于求解线性方程A*X=B的解。点左除与点右除与上面的点运算相似,是变量对应于元素进行点除。
    2. - 复数函数
    3. ```matlab
    4. abs :模
    5. angle :复数的相角
    6. complex :用实部和虚部构造一个复数
    7. conj :复数的共轭
    8. imag :复数的虚部
    9. real :复数的实部
    10. unwrap :调整矩阵元素的相位
    11. isreal :是否为实数矩阵
    12. cplxpair :把复数矩阵排列成复共轭对
    13. ----------------------------------------------------------------------------------
    14. 复数的模(极坐标表示为 z = a + bi = z∠θ)
    15. 其中,z代表向量的模,θ代表辐角。直角坐标中的a,b和极坐标z,θ之间的关系为
    16. z = acosθ
    17. z = bsinθ
    18. z = sqrt(a^2 + b^2)
    19. θ = tan^-1 (b/a)
    20. ----------------------------------------------------------------------------------
    21. 复数的共轭
    22. 如果复数c = a + bi;那么该复数的共轭复数为d = a - bi
    23. 构造复数
    24. complex(1,3)
    25. 1 + 3i
    26. 实数矩阵
    27. A = 1 + 2i
    28. isreal(A)
    • 三角函数
      1. 正弦函数sine sin a/c
      2. 余弦函数cosine cos b/c
      3. 正切函数tangent tan a/b
      4. 余切函数cotangent cot b/a
      5. 正割函数secant sec c/b
      6. 余割函数cosecant csc c/a