• Matlab数据类型


    一、数值

    1、整数

    有符号整数:

    int8,int16, int32 ,int64

    和无符号整数:

    uint8,uint16, uint32 ,uint64

    常用函数:

    floor(2.3)==2 %为向下取整

    ceil(2.3)==3 %为向上取整

    round(2.3)==2 %为取最接近的整数

    fix(-3.5)==-3 %为向0取整

    2、浮点数

    单精度:

    single

    双精度:

    double

    注意:

    single不能与整数进行直接运算;

    double与其他类型的运算结果由其他数据类型决定

    3、复数

    temp = complex(1,2) %构造函数,==2+5i

    real(temp) == 1 %返回实部

    imag(temp)==5 %返回虚部

    abs(temp)==5.3852 %返回模

    conj(temp)==2-5i %返回共轭复数

    二、字符串

    Mtalab的字符串由单引号代表:

    a='123456'

    此时a就是1行6列的矩阵,可有size(a)得知

     下标是从1开始,6结束【其他语言是0开头】

    a(3:4)代表返回下标3到下标4,=='34'

    三、数组

    a=[1,3,2,4] %1行4列

    a=[1;2;3;4] %4行1列

     在内存中以列的方式存储

    四、结构

    方式1:

    a=struct('name','zhuxy','id',123)

    方式2:

    a.name = 'zhuxy';a.id=123

    五、矩阵和向量的概念

    矩阵:n行m列的二维数组

    向量:只有一行或者一列的特殊矩阵

    向量的生成:

    A=[7,8,9,4,5,6];

    A=[0:2:10] % 初始值为0,步长为2,末尾值为10

    A=0:2:10 %同上

    A=linespace(0,10,6) %从0到10,划分一个6维的向量

  • 相关阅读:
    iOS Hardware Guide
    安卓上为什么不能用system.io.file读取streammingAssets目录下的文件
    【转】【Unity+Lua】实测如何性能优化(Lua和C#交互篇)
    随手记:IDAPro蛮强大
    断线重连
    稀土掘金
    C#利用WebService接口下载文件
    C# sbyte[]转byte[]
    百度地图API示例 JS
    如何才能成为一个好的技术领导者?
  • 原文地址:https://www.cnblogs.com/judes/p/12161411.html
Copyright © 2020-2023  润新知