matlab数据类型

来源:互联网 发布:做淘宝培训 编辑:程序博客网 时间:2024/06/06 00:38
  1. 数字
  2. 字符与字符串(都用单引号)
    s = ‘a’
    str = ‘I Love MATLAB & Machine Learning.’
    abs(s) %绝对值函数,可以用来查看字符的ASCII
    char(65) %ASCII转换成字符
    num2str(65) %数字转换成字符串
    3.矩阵
    A = [1 2 3; 4 5 2; 3 2 7]
    B = A’ %转置
    C = A(:) %将列合并成一个向量
    D = inv(A) %求矩阵A的逆矩阵,前提是A可逆
  3. 元胞数组(可以理解成每个元素都是一个矩阵,而且矩阵大小可以不一样)
    A = cell(2, 6)
    A{2} = eye(3) %单位矩阵
    A{2} = eye(2, 3) %先构建单位矩阵, 然后剔除最后一行
    A{5} = magic(5) %生成25个数,每一行,每一列加起来都相等
  4. 结构体
    books = struct(‘name’,{{‘Machine Learning’,’Data Mining’}},’price’,[30 40])
    books.name
    books.name(1) %取出来是元胞数组
    books.name{1} %直接就是内容
原创粉丝点击