MATLAB基本数据类型

MATLAB基本数据类型

整数

  • int8
  • int16
  • int32
  • int64
  • 使用: a = int8(8), b = int64(a)

浮点型

  • single
  • double

取整

  • round
  • ceil
  • floor

cell

  • c = {"Name", "JH"; "Age", 10};
  • cell()
  • 使用的时候使用{}, 而不是[]
  • 函数
    • struct2cell
    • celldisp
    • cellplot

字符串

  • 就是一个字符数组, 在MATLAB中一个字符占用两个字节, 因为使用了Unicode编码
  • 函数
    • num2str

结构体

  • stu(1).name = ?, stu(1).age = ?
  • stu(2).name = ?, stu(2).age = ?
  • 函数
    • cell2struct
    • getfields
    • setfield
    • rmfield
    • ...

多项式

  • poly: 根据根求多项式
  • roots: 求解
  • poly2sym
  • sym2poly
  • polyval
  • ppval
  • syms x

插值(根据已知的点求出函数, 在根据xi的值计算出xi对应的函数值, 达到样本增量的效果)

  • interp1(x, y, xi, "linear|spline|nearest")
  • interp2(x, y, z, xi, yi, "linear|spline|nearest|cubic")
  • spline(x, y, xi) == interp1(x, y, xi, "spline")
  • interpft(y, n) -> 傅里叶插值
  • interp3: 高位插值
  • interpn: n维插值
posted @ 2018-12-24 21:38  gogogo11  阅读(906)  评论(0编辑  收藏  举报