• Matlab入门(二)


    数据类型

    1.整形

    有符号 1 字节整数 -27 - 27-1 int8()
    有符号 2 字节整数 -215 - 215-1 int16()
    有符号 4 字节整数 -231 - 231-1 int32()
    有符号 8 字节整数 -263 - 263-1 int64()
    无符号 1 字节整数 0 - 28-1 uint8()
    无符号 2 字节整数 0 - 216-1 uint16()
    无符号 4 字节整数 0 - 232-1 uint32()
    无符号 8 字节整数 0 - 264-1 uint64()


    eg:

    浮点型

    MATLAB 7.0有双精度浮点数和单精度浮点数两种浮点数。双精度浮点数为 MATLAB 7.0
    默认的数据类型。如果某个数据没有被显式地指定数据类型,那么 MATLAB 7.0 会用双精度
    浮点数来存储它
     

    单精度

    32位

    single

    双精度

    64位

    double

    3.复数型

    复数包含独立的两部分,即实部和虚部。虚部的单位是-1 的开平方根

    有两种办法

    (1). a + bi;

    (2).complex(a,b);

    eg:

    4.无穷大

    MATLAB 7.0 中规定用 inf、-inf 来表示正无穷大和负无穷大。除法运算中除数为 0 或者
    运算结果溢出都会导致 inf 或-inf 的结果。
     

    eg:

    5.逻辑类型

    逻辑类型用 1 和 0 来表示 true 和 false 两种状态。可以用函数 logical()来得到逻辑类型的
    数值。函数 logical()可以把任何非零的数值转换为逻辑 true(即 1),把数值 0 转换为逻辑 false
    (即 0)

    eg:

    3


     

    6.字符和字符串

    MATLAB 7.0 中规定用数据类型 char 来表示一个字符。一个 char 类型的 1´n 数组则可以
    称为字符串 string。MATLAB 7.0 中 char 类型都是以 2 字节的 unicode 字符来存储的。
    可以用一对单引号来表示字符串
     

    eg:

    7.函数句柄

    函数句柄是 MATLAB 7.0 中用来提供间接调用函数的数据类型。函数句柄可以转递给其
    他函数以便该函数句柄所代表的函数可以被调用。函数句柄还可以被存储起来,以便以后利
    用。

    函数句柄可以用符号@后面跟着函数名来表示

    eg:

    8.结构体

    构造一个结构体数组有如下两种方法:
    · 利用赋值语句;
    · 利用函数 struct()来进行定义。
     

    eg:

  • 相关阅读:
    网络协议栈(6)RFC793TCP连接时部分异常流程及实现
    网络协议栈(5)sendto/send返回成功意味着什么
    LeetCode——Detect Capital
    LeetCode——Find All Numbers Disappeared in an Array
    LeetCode——Single Number
    LeetCode——Max Consecutive Ones
    LeetCode——Nim Game
    LeetCode——Reverse String
    LeetCode——Next Greater Element I
    LeetCode——Fizz Buzz
  • 原文地址:https://www.cnblogs.com/viplanyue/p/12700565.html
Copyright © 2020-2023  润新知