Fork me on GitHub

matlab基本语法

  1. 加;表示不输出,不加表示输出

  2. ctrl+R 注释 ctrl+T 取消注释

  3. disp()输出函数,不受;影响

  4. 向量 a=[1 2 3] ;隔开表示列向量

  5. strcat(字符串1,字符串2) 合并字符串

    [字符串1 字符串2

  6. num2str() 数字转换成字符串

  7. input(提示符)

  8. sum() sum(E,1)按列求和 sum(E,2)按行求和 sum(E(:)) 求全部和

  9. E(2,:) 提取第二行的所有元素

    E([2,5],:) 提取第二行和第五行的元素

    E(2:5,:) 提取第2-5行

    E(2:end,:) 提取第二行到最后一行的所有元素

    E(:) 所有元素按列排

  10. 2:3:8 从2开始以3为差的等差数列

  11. size(E) 输出a b有几行几列

  12. repeat(A,m,n) 把A 复制成m*n块

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    E =
    1 2 3
    4 5 6
    repmat(E,3,2)

    ans =

    1 2 3 1 2 3
    4 5 6 4 5 6
    1 2 3 1 2 3
    4 5 6 4 5 6
    1 2 3 1 2 3
    4 5 6 4 5 6
  13. 矩阵乘法 除法/,`A/B=Ainv(B)inv(B)` 逆矩阵

  14. 元素乘除乘方: .* ./ .^

  15. Inf 表示无穷

  16. eig(A) 特征值构成的列向量

    [V,D]=eig(A) V是特征向量,D是特征值

  17. find() f返回矩阵中不为0 的位置的索引(竖着数)

    [r,c]=find(A) 按照行列表示索引

  18. if 要有end 而且 注意缩进

0%