精华内容
下载资源
问答
  • MATLAB——函数

    2021-04-02 00:44:10
    确定输入是否为 MATLAB 关键字 more 控制命令行窗口中的分页输出 矩阵和数组 创建和合并数组 zeros 创建全零数组 ones 创建全部为 1 的数组 rand 均匀分布的随机数 true 逻辑值 1(真) false ...

    语言基础知识

    输入命令

    ans 最近计算的答案
    clc 清空命令行窗口
    diary 将命令行窗口文本记录到日志文件中
    format 设置命令行窗口输出显示格式
    home 发送光标复位
    iskeyword 确定输入是否为 MATLAB 关键字
    more 控制命令行窗口中的分页输出

    矩阵和数组

    创建和合并数组

    zeros 创建全零数组
    ones 创建全部为 1 的数组
    rand 均匀分布的随机数
    true 逻辑值 1(真)
    false 逻辑 0(假)
    eye 单位矩阵
    diag 创建对角矩阵或获取矩阵的对角元素
    blkdiag 分块对角矩阵
    cat 串联数组。
    horzcat 水平串联数组
    vertcat 垂直串联数组
    repelem 重复数组元素副本
    repmat 重复数组副本

    创建网格

    linspace 生成线性间距向量
    logspace 生成对数间距向量
    freqspace 频率响应的频率间距
    meshgrid 二维和三维网格
    ndgrid N 维空间中的矩形网格

    确定大小、形状和排序

    length 最大数组维度的长度
    size 数组大小
    ndims 数组维度数目
    numel 数组元素的数目
    isscalar 确定输入是否为标量
    issorted 确定数组是否已排序
    issortedrows 确定矩阵或表的行是否已排序
    isvector 确定输入是否为向量
    ismatrix 确定输入是否为矩阵
    isrow 确定输入是否为行向量
    iscolumn 确定输入是否为列向量
    isempty 确定数组是否为空

    重构和重新排列

    sort 对数组元素排序
    sortrows 对矩阵行或表行进行排序
    flip 翻转元素顺序
    fliplr 将数组从左向右翻转
    flipud 将数组从上向下翻转
    rot90 将数组旋转 90 度
    transpose 转置向量或矩阵
    ctranspose 复共轭转置
    permute 置换数组维度
    ipermute 逆置换数组维度。
    circshift 循环平移数组
    shiftdim 移动数组维度
    reshape 重构数组
    squeeze 删除长度为 1 的维度

    索引

    colon 向量创建、数组下标和 for 循环迭代
    end 终止代码块或指示最大数组索引
    ind2sub 将线性索引转换为下标
    sub2ind 将下标转换为线性索引

    数据类型

    数值类型

    创建数值变量
    double 双精度数组
    single 单精度数组
    int8 8 位有符号整数数组
    int16 16 位有符号整数数组
    int32 32 位有符号整数数组
    int64 64 位有符号整数数组
    uint8 8 位无符号整数数组
    uint16 16 位无符号整数数组
    uint32 32 位无符号整数数组
    uint64 64 位无符号整数数组
    在数值类型之间转换
    cast 将变量转换为不同的数据类型
    typecast 在不更改基础数据的情况下转换数据类型
    查询类型和值
    isinteger 确定输入是否为整数数组
    isfloat 确定输入是否为浮点数组
    isnumeric 确定输入是否为数值数组
    isreal 确定数组是否使用复数存储
    isfinite 确定哪些数组元素为有限
    isinf 确定哪些数组元素为无限值
    isnan 确定哪些数组元素为 NaN
    数值范围
    eps 浮点相对精度
    flintmax 浮点格式的最大连续整数
    Inf 创建所有值均为 Inf 的数组
    intmax 特定整数类型的最大值
    intmin 指定整数类型的最小值
    NaN 创建所有值均为 NaN 的数组
    realmax 最大的正浮点数
    realmin 最小标准浮点数

    字符和字符串

    创建、串联和转换
    字符串数组
    string 字符串数组
    strings 创建不包含字符的字符串数组
    join 合并字符串
    plus 数组相加或追加字符串
    字符数组
    char 字符数组
    cellstr 转换为字符向量元胞数组
    blanks 创建空白字符数组
    newline 创建换行符
    字符或字符串数组
    compose 将数据格式化为多个字符串
    sprintf 将数据格式化为字符串或字符向量
    strcat 水平串联字符串
    append 合并字符串
    转换输入参数
    convertCharsToStrings 将字符数组转换为字符串数组,其他数组不变
    convertStringsToChars 将字符串数组转换为字符数组,其他数组不变
    convertContainedStringsToChars 在元胞数组或结构体的任何级别转换字符串数组
    在数值和字符串之间转换
    double 双精度数组
    string 字符串数组
    str2double 将字符串转换为双精度值
    num2str 将数字转换为字符数组
    确定类型和属性
    ischar 确定输入是否为字符数组
    iscellstr 确定输入是否为字符向量元胞数组
    isstring 确定输入是否为字符串数组
    isStringScalar 确定输入是否为包含一个元素的字符串数组
    strlength 字符串长度
    isstrprop 确定输入字符串中的哪些字符属于指定类别
    isletter 确定哪些字符为字母
    isspace 确定哪些字符是空白字符
    查找和替换
    contains 确定字符串中是否有模式
    matches 确定模式是否与字符串匹配
    count 计算字符串中模式的出现次数
    endsWith 确定字符串是否以模式结尾
    startsWith 确定字符串是否以模式开头
    strfind 在其他字符串中查找字符串
    sscanf 从字符串读取格式化数据
    replace 查找并替换一个或多个子字符串
    replaceBetween 替换起点和终点之间的子字符串
    strrep 查找并替换子字符串
    匹配模式
    构建模式
    pattern 用于搜索和匹配文本的模式
    字符匹配模式
    alphanumericsPattern 匹配字母和数字字符
    characterListPattern 匹配列表中的字符
    digitsPattern 匹配数字字符
    lettersPattern 匹配字母字符
    whitespacePattern 匹配空白字符
    wildcardPattern 匹配尽可能少的任意类型的字符
    模式搜索规则
    optionalPattern 使模式匹配可选
    possessivePattern 匹配模式而不回溯
    caseSensitivePattern 以区分大小写的方式匹配模式
    caseInsensitivePattern 以不区分大小写的方式匹配模式
    asFewOfPattern 模式匹配次数尽可能少
    asManyOfPattern 模式匹配次数尽可能多
    边界模式
    alphanumericBoundary 匹配字母数字字符与非字母数字字符之间的边界
    digitBoundary 匹配数字字符和非数字字符之间的边界
    letterBoundary 匹配字母字符和非字母字符之间的边界
    whitespaceBoundary 匹配空白字符和非空白字符之间的边界
    lineBoundary 匹配行首或行尾
    textBoundary 匹配文本的开头或结尾
    lookAheadBoundary 匹配指定模式之前的边界
    lookBehindBoundary 匹配指定模式之前的边界
    自定义模式显示
    maskedPattern 具有指定显示名称的模式
    namedPattern 指定命名模式
    正则表达式
    regexp 匹配正则表达式(区分大小写)
    regexpi 匹配正则表达式(不区分大小写)
    regexprep 使用正则表达式替换文本
    regexptranslate 将文本转换为正则表达式
    regexpPattern 匹配指定正则表达式的模式
    联接和拆分
    join 合并字符串
    plus 数组相加或追加字符串
    split 在分隔符处拆分字符串
    splitlines 在换行符处拆分字符串
    strjoin 联接数组中的字符串
    strsplit 在指定分隔符处拆分字符串或字符向量
    strtok 所选的字符串部分
    extract 从字符串中提取子字符串
    extractAfter 提取指定位置后的子字符串
    extractBefore 提取指定位置前的子字符串
    extractBetween 提取起点和终点之间的子字符串
    编辑
    erase 删除字符串内的子字符串
    eraseBetween 删除起点和终点之间的子字符串
    extract 从字符串中提取子字符串
    extractAfter 提取指定位置后的子字符串
    extractBefore 提取指定位置前的子字符串
    extractBetween 提取起点和终点之间的子字符串
    insertAfter 在指定的子字符串后插入字符串
    insertBefore 在指定的子字符串前插入字符串
    pad 为字符串添加前导或尾随字符
    strip 删除字符串中的前导和尾部字符
    lower 将字符串转换为小写
    upper 将字符串转换为大写
    reverse 反转字符串中的字符顺序
    deblank 删除字符串末尾的尾随空白
    strtrim 从字符串中删除前导和尾随空白
    strjust 对齐字符串
    比较
    matches 确定模式是否与字符串匹配
    strcmp 比较字符串
    strcmpi 比较字符串(不区分大小写)
    strncmp 比较字符串的前 n 个字符(区分大小写)
    strncmpi 比较字符串的前 n 个字符(不区分大小写)

    日期和时间

    创建日期和时间数组
    创建日期时间数组
    datetime 表示时间点的数组
    NaT 非时间 (Not-a-Time)
    创建持续时间数组
    years 持续时间(以年为单位)
    days 持续时间,以天为单位
    hours 持续时间(以小时为单位)
    minutes 以分钟为单位的持续时间
    seconds 以秒为单位的持续时间
    milliseconds 以毫秒为单位的持续时间
    duration 固定长度单位的时间长度
    创建 calendarDuration 数组
    calyears 日历持续时间(以年为单位)
    calquarters 日历持续时间(以季度为单位)
    calmonths 日历持续时间(以月为单位)
    calweeks 日历持续时间(以周为单位)
    caldays 日历持续时间(以天为单位)
    calendarDuration 以可变长度日历单位表示的时间长度
    拆分日期和时间
    按时间单位提取分量
    year 年份数
    quarter 季度数
    month 月份数和名称
    week 周数
    day 日期数字或名称
    hour 小时数
    minute 分钟数
    second 秒值
    拆分成数值数组
    ymd 日期时间的年、月和日数字
    hms 日期时间或持续时间的小时、分钟和秒数
    split 将日历持续时间拆分为数值和持续时间单位
    time 将日历持续时间的时间转换为持续时间
    timeofday 自日期时间值午夜以来经过的时间
    确定类型、时区偏移量和闰秒
    isdatetime 确定输入是否为日期时间数组
    isduration 确定输入是否为持续时间数组
    iscalendarduration 确定输入是否为日历持续时间数组
    isnat 确定 NaT(非时间)元素
    isdst 确定夏令时元素
    isweekend 确定周末元素
    leapseconds 列出 datetime 数据类型支持的所有闰秒
    timezones 列出时区
    tzoffset 相对于 UTC 的时区偏移量
    移动日期或计算日期差
    between 日历数学差分
    caldiff 日历数学连续差分
    dateshift 推移日期或生成日期与时间序列
    isbetween 确定位于日期和时间间隔内的元素
    转换为数字和字符串
    转换为数字
    datenum 将日期和时间转换为日期序列值
    convertTo datetime 值转换为数值表示
    datevec 将日期和时间转换为分量向量
    exceltime 将 MATLAB 日期时间转换为 Excel 日期数字
    juliandate 将 MATLAB 日期时间转换为儒略日期
    posixtime 将 MATLAB 日期时间转换为 POSIX 时间
    yyyymmdd 将 MATLAB 日期时间转换为 YYYYMMDD 数值
    addtodate 按字段修改日期数字
    转换为字符串
    char 字符数组
    string 字符串数组
    datestr 将日期和时间转换为字符串格式
    以数字或字符串形式返回当前日期和时间
    now 当前日期和时间作为日期序列值
    clock 日期向量形式的当前日期和时间
    date 当前日期作为字符向量
    日历周或月的第几天
    calendar 指定的月份的日
    eomday 一个月中的最后一天
    weekday 星期几
    以数字形式返回经过的时间
    etime 日期向量之间流逝的时间

    分类数组

    创建分类数组
    categorical 数组,包含分配给类别的值
    discretize 将数据划分到 bin 或类别中
    确定类别和类型
    categories 分类数组的类别
    iscategorical 确定输入是否为分类数组
    iscategory 测试分类数组类别
    isordinal 确定输入是否为有序分类数组
    isprotected 确定分类数组的类别是否受保护
    isundefined 查找分类数组中未定义的元素
    添加、删除或修改类别
    addcats 将类别添加到分类数组
    mergecats 合并分类数组中的类别
    removecats 从分类数组中删除类别
    renamecats 重命名分类数组中的类别
    reordercats 对分类数组中的类别重新排序
    setcats 设置分类数组中的类别
    摘要信息
    summary 输出表、时间表或分类数组的摘要
    countcats 按类别统计分类数组元素的出现次数

    创建表和转换类型
    table 具有命名变量的表数组(变量可包含不同类型的数据)
    array2table 将同构数组转换为表
    cell2table 将元胞数组转换为表
    struct2table 将结构体数组转换为表
    table2array 将表转换为同构数组
    table2cell 将表转换为元胞数组
    table2struct 将表转换为结构体数组
    table2timetable 将表转换为时间表
    timetable2table 将时间表转换为表
    vartype 将变量类型作为下标对表或时间表进行索引
    convertvars 将表或时间表变量转换为指定的数据类型
    读取和写入文件
    readtable 基于文件创建表
    writetable 将表写入文件
    detectImportOptions 基于文件内容生成导入选项
    spreadsheetImportOptions 电子表格的导入选项对象
    getvaropts 获取变量导入选项
    setvaropts 设置变量导入选项
    setvartype 设置变量数据类型
    preview 使用导入选项预览文件中的八行数据
    摘要信息与堆叠图
    head 获取表、时间表或 tall 数组的前几行
    tail 获取表、时间表或 tall 数组的最后几行
    summary 输出表、时间表或分类数组的摘要
    height 表行数
    width 表的变量数
    istable 确定输入是否为表
    stackedplot 具有公共 x 轴的几个变量的堆叠图
    排序、重新排列和自定义
    排序
    sortrows 对矩阵行或表行进行排序
    unique 数组中的唯一值
    issortedrows 确定矩阵或表的行是否已排序
    topkrows 按排序顺序的前若干行
    重新排列变量
    addvars 将变量添加到表或时间表中
    renamevars 重命名表或时间表中的变量
    movevars 在表或时间表中移动变量
    removevars 从表或时间表中删除变量
    splitvars 在表或时间表中拆分多列变量
    mergevars 将表或时间表变量合并成多列变量
    vartype 将变量类型作为下标对表或时间表进行索引
    convertvars 将表或时间表变量转换为指定的数据类型
    重构
    rows2vars 调整表或时间表的方向以使行成为变量
    stack 将多个变量中的数据堆叠到一个变量中
    unstack 将单个变量中的数据分叠到多个变量中
    inner2outer 反转表或时间表中嵌套的表格层次结构
    自定义属性
    addprop 向表或时间表添加自定义属性
    rmprop 从表或时间表中删除自定义属性
    联接和集合运算
    join 使用键变量按行合并两个表或时间表
    innerjoin 两个表或时间表之间的内联
    outerjoin 两个表或时间表之间的外联
    union 设置两个数组的并集
    intersect 设置两个数组的交集
    ismember 判断数组元素是否为集数组成员
    setdiff 设置两个数组的差集
    setxor 设置两个数组的异或
    缺失值
    ismissing 查找缺失值
    standardizeMissing 插入标准缺失值
    rmmissing 删除缺失的条目
    fillmissing 填充缺失值
    将函数应用于表内容
    varfun 向表或时间表变量应用函数
    rowfun 将函数应用于表或时间表行
    findgroups 查找组并返回组编号
    splitapply 将数据划分归组并应用函数
    groupsummary 组汇总计算
    vartype 将变量类型作为下标对表或时间表进行索引
    convertvars 将表或时间表变量转换为指定的数据类型

    时间表

    创建时间表和转换类型
    timetable 具有时间戳行和不同变量类型的时间表数组
    table2timetable 将表转换为时间表
    array2timetable 将同构数组转换为时间表
    timetable2table 将时间表转换为表
    istimetable 确定输入是否为时间表
    summary 输出表、时间表或分类数组的摘要
    读取和写入文件
    readtimetable 基于文件创建时间表
    writetimetable 将时间表写入文件
    detectImportOptions 基于文件内容生成导入选项
    spreadsheetImportOptions 电子表格的导入选项对象
    getvaropts 获取变量导入选项
    setvaropts 设置变量导入选项
    setvartype 设置变量数据类型
    preview 使用导入选项预览文件中的八行数据
    选择时间表的一部分
    head 获取表、时间表或 tall 数组的前几行
    tail 获取表、时间表或 tall 数组的最后几行
    timerange 时间表行下标的时间范围
    withtol 时间表行下标的时间容差
    vartype 将变量类型作为下标对表或时间表进行索引
    unique 数组中的唯一值
    排序、移动和同步
    sortrows 对矩阵行或表行进行排序
    retime 重采样或聚合时间表中的数据,并解决重复或不规则时间问题
    synchronize 将时间表与公共时间向量同步,并对输入时间表中的数据进行重采样或聚合。
    lag 对时间表中的数据进行时移
    containsrange 确定时间表行时间是否包含指定的时间范围
    overlapsrange 确定时间表行时间是否与指定的时间范围重叠
    withinrange 确定时间表行时间是否在指定的时间范围内
    isregular 确定时间表关于时间或日历单位是否规则
    缺失值
    ismissing 查找缺失值
    standardizeMissing 插入标准缺失值
    rmmissing 删除缺失的条目
    fillmissing 填充缺失值
    堆叠图
    stackedplot 具有公共 x 轴的几个变量的堆叠图

    结构体

    struct 结构体数组
    fieldnames 结构体的字段名称,或者 Java 或 Microsoft COM 对象的公共字段
    getfield 结构体数组字段
    isfield 确定输入是否为结构体数组字段
    isstruct 确定输入是否为结构体数组
    orderfields 结构体数组的顺序字段
    rmfield 删除结构体中的字段
    setfield 为结构体数组字段赋值
    arrayfun 将函数应用于每个数组元素
    structfun 对标量结构体的每个字段应用函数
    table2struct 将表转换为结构体数组
    struct2table 将结构体数组转换为表
    cell2struct 将元胞数组转换为结构体数组
    struct2cell 将结构体转换为元胞数组

    元胞数组

    cell 元胞数组
    cell2mat 将元胞数组转换为基础数据类型的普通数组
    cell2struct 将元胞数组转换为结构体数组
    cell2table 将元胞数组转换为表
    celldisp 显示元胞数组内容
    cellfun 对元胞数组中的每个元胞应用函数
    cellplot 以图形方式显示元胞数组的结构体
    cellstr 转换为字符向量元胞数组
    iscell 确定输入是否为元胞数组
    iscellstr 确定输入是否为字符向量元胞数组
    mat2cell 将数组转换为在元胞中包含子数组的元胞数组
    num2cell 将数组转换为相同大小的元胞数组
    strjoin 联接数组中的字符串
    strsplit 在指定分隔符处拆分字符串或字符向量
    struct2cell 将结构体转换为元胞数组
    table2cell 将表转换为元胞数组

    函数句柄

    function_handle 函数的句柄
    feval 计算函数
    func2str 基于函数句柄构造字符向量
    str2func 根据字符向量构造函数句柄
    localfunctions MATLAB 文件中所有局部函数的函数句柄
    functions 关于函数句柄的信息

    映射容器

    containers.Map 将值映射到唯一键的对象
    isKey 确定 Map 对象是否包含键
    keys 返回 Map 对象的键
    remove Map 对象中删除键-值对组
    values 返回 Map 对象的值

    时序

    时序对象
    创建、修改和绘图
    timeseries 创建 timeseries 对象
    addevent 将事件添加到 timeseries
    addsample timeseries 对象中添加数据样本
    append 沿时间维度串联 timeseries 对象
    delevent timeseries 中删除事件
    delsample timeseries 对象中删除样本
    detrend timeseries 对象中减去均值或最佳拟合线
    filter 修改 timeseries 对象的频率内容
    idealfilter timeseries 理想滤波器
    plot 绘制 timeseries
    resample timeseries 时间向量重采样
    set 设置 timeseries 的属性
    setabstime timeseries 时间设置为日期字符向量
    setinterpmethod 设置 timeseries 对象的默认插值方法
    setuniformtime 修改均匀的 timeseries 时间向量
    synchronize 使用公共时间向量同步两个 timeseries 对象并重采样
    查询
    get 查询 timeseries 属性
    getabstime timeseries 时间向量转换为元胞数组
    getdatasamples 访问 timeseries 数据样本
    getdatasamplesize timeseries 数据样本大小
    getinterpmethod timeseries 插值方法
    getqualitydesc timeseries 数据质量
    getsamples timeseries 的子集
    getsampleusingtime timeseries 数据的子集
    gettsafteratevent 创建事件发生当时或之后的 timeseries
    gettsafterevent 创建事件发生之后的 timeseries
    gettsatevent 创建事件发生时的 timeseries
    gettsbeforeatevent 创建事件发生时或发生之前的 timeseries
    gettsbeforeevent 创建事件发生之前的 timeseries
    gettsbetweenevents 创建两次事件之间的 timeseries
    描述性统计量
    iqr timeseries 数据的四分位差
    max timeseries 数据的最大值
    mean timeseries 数据的均值
    median timeseries 数据的中位数
    min timeseries 数据的最小值
    std timeseries 数据的标准差
    sum timeseries 数据的和
    var timeseries 数据的方差
    时序集合
    创建、修改和合并
    tscollection 创建 tscollection 对象
    addsampletocollection tscollection 添加样本
    addts timeseries 添加到 tscollection
    delsamplefromcollection tscollection 中删除样本
    horzcat 水平串联 tscollection 对象
    removets tscollection 中删除 timeseries
    resample tscollection 时间向量重采样
    set 设置 tscollection 的属性
    setabstime tscollection 时间设置为日期字符向量
    settimeseriesnames 重命名 tscollection 中的 timeseries
    vertcat 垂直串联 tscollection 对象
    查询
    get 查询 tscollection 属性
    getabstime tscollection 时间向量转换为元胞数组
    getsampleusingtime tscollection 数据的子集
    gettimeseriesnames tscollection 中的 timeseries 的名称
    isempty 确定 tscollection 是否为空
    length tscollection 时间向量的长度
    size tscollection 的大小
    时序事件
    tsdata.event 创建 tsdata.event 对象
    findEvent 按名称查询 tsdata.event
    get 查询 tsdata.event 属性
    getTimeStr 查询 tsdata.event 时间
    set 设置 tsdata.event 的属性

    数据类型标识

    数值数据类型
    isfloat 确定输入是否为浮点数组
    isinteger 确定输入是否为整数数组
    islogical 确定输入是否为逻辑数组
    isnumeric 确定输入是否为数值数组
    isreal 确定数组是否使用复数存储
    issparse 确定输入是否为稀疏矩阵
    字符和字符串
    isstring 确定输入是否为字符串数组
    ischar 确定输入是否为字符数组
    iscellstr 确定输入是否为字符向量元胞数组
    日期和时间
    isdatetime 确定输入是否为日期时间数组
    isduration 确定输入是否为持续时间数组
    iscalendarduration 确定输入是否为日历持续时间数组
    元胞、结构体和表
    iscell 确定输入是否为元胞数组
    isstruct 确定输入是否为结构体数组
    istable 确定输入是否为表
    istimetable 确定输入是否为时间表
    其他类型
    is* 检测状态
    isa 确定输入是否具有指定数据类型
    iscategorical 确定输入是否为分类数组
    isenum 确定变量是否为枚举
    isgraphics 对有效的图形对象句柄为 True
    isjava 确定输入是否为 Java 对象
    isobject 确定输入是否为 MATLAB 对象
    有关变量的信息
    whos 列出工作区中的变量及大小和类型
    class 对象的类
    underlyingType 确定数组行为的基础数据的类型
    isUnderlyingType 确定输入是否有指定的基础数据类型
    validateattributes 检查数组的有效性

    数据类型转换

    数字和文本
    string 字符串数组
    char 字符数组
    cellstr 转换为字符向量元胞数组
    int2str 将整数转换为字符
    mat2str 将矩阵转换为字符
    num2str 将数字转换为字符数组
    str2double 将字符串转换为双精度值
    str2num 将字符数组或字符串转换为数值数组
    native2unicode 将数值字节转换为 Unicode 字符表示形式
    unicode2native 将 Unicode 字符表示形式转换为数值字节
    十六进制和二进制数
    base2dec 将以 *n* 为基数的整数的文本表示转换为双精度值
    bin2dec 将二进制整数的文本表示转换为双精度值
    dec2base 将十进制整数转换为其 *n* 进制表示形式
    dec2bin 将十进制整数转换为其二进制表示形式
    dec2hex 将十进制整数转换为其十六进制表示形式
    hex2dec 将十六进制整数的文本表示转换为双精度值
    hex2num 将 IEEE 十六进制格式转换为双精度数
    num2hex 将单精度数和双精度数转换为 IEEE 十六进制格式
    日期和时间
    datetime 表示时间点的数组
    duration 固定长度单位的时间长度
    string 字符串数组
    char 字符数组
    cellstr 转换为字符向量元胞数组
    分类数组、表和时间表
    categorical 数组,包含分配给类别的值
    table2array 将表转换为同构数组
    table2cell 将表转换为元胞数组
    table2struct 将表转换为结构体数组
    array2table 将同构数组转换为表
    cell2table 将元胞数组转换为表
    struct2table 将结构体数组转换为表
    array2timetable 将同构数组转换为时间表
    table2timetable 将表转换为时间表
    timetable2table 将时间表转换为表
    元胞数组和结构体
    cell2mat 将元胞数组转换为基础数据类型的普通数组
    cell2struct 将元胞数组转换为结构体数组
    mat2cell 将数组转换为在元胞中包含子数组的元胞数组
    num2cell 将数组转换为相同大小的元胞数组
    struct2cell 将结构体转换为元胞数组

    运算符和基本运算

    算术运算

    基本算术
    加法
    + 数组相加或追加字符串
    sum 数组元素总和
    cumsum 累积和
    movsum 移动总和
    减法
    - 减法
    diff 差分和近似导数
    乘法
    .* 乘法
    * 矩阵乘法
    prod 数组元素的乘积
    cumprod 累积乘积
    pagemtimes 按页矩阵乘法
    除法
    ./ 数组右除
    [.](https://ww2.mathworks.cn/help/matlab/ref/ldivide.html) 数组左除
    / 对线性方程组 xA = B 求解 x
    [](https://ww2.mathworks.cn/help/matlab/ref/mldivide.html) 对线性方程组 Ax = B 求解 x
    .^ 按元素求幂
    ^ 矩阵幂
    转置
    .’ 转置向量或矩阵
    复共轭转置
    pagetranspose 按页转置
    pagectranspose 按页复共轭转置
    数组符号
    uminus 一元减法
    uplus 一元加法
    模除法和舍入
    mod 除后的余数(取模运算)
    rem 除后的余数
    idivide 带有舍入选项的整除
    ceil 朝正无穷大四舍五入
    fix 朝零四舍五入
    floor 朝负无穷大四舍五入
    round 四舍五入为最近的小数或整数
    自定义二元函数
    bsxfun 对两个数组应用按元素运算(启用隐式扩展)

    关系运算

    == 确定相等性
    >= 决定大于或等于
    > 确定大于
    <= 确定小于等于
    < 确定小于
    ~= 确定不相等性
    isequal 确定数组相等性
    isequaln 测试数组相等性,将 NaN 值视为相等

    逻辑运算

    Short-circuit &&, || 具有短路功能的逻辑运算
    & 计算逻辑 AND
    ~ 计算逻辑 NOT
    | 计算逻辑 OR
    xor 计算逻辑异 OR
    all 确定所有的数组元素是为非零还是 true
    any 确定任何数组元素是否为非零
    false 逻辑 0(假)
    find 查找非零元素的索引和值
    islogical 确定输入是否为逻辑数组
    logical 将数值转换为逻辑值
    true 逻辑值 1(真)

    集合运算

    intersect 设置两个数组的交集
    ismember 判断数组元素是否为集数组成员
    setdiff 设置两个数组的差集
    setxor 设置两个数组的异或
    union 设置两个数组的并集
    unique 数组中的唯一值
    ismembertol 容差范围内的集合成员
    uniquetol 容差内的唯一值
    join 使用键变量按行合并两个表或时间表
    innerjoin 两个表或时间表之间的内联
    outerjoin 两个表或时间表之间的外联

    按位运算

    bitand 按位 AND
    bitor 按位 OR
    bitxor 按位 XOR
    bitcmp 按位补码
    bitget 获取指定位置的位
    bitset 设置指定位置的位
    bitshift 将位移动指定位数
    swapbytes 交换字节顺序

    循环及条件语句

    if, elseif, else 条件为 true 时执行语句
    switch, case, otherwise 执行多组语句中的一组
    for 用来重复指定次数的 for 循环
    while 条件为 true 时重复执行的 while 循环
    try, catch 执行语句并捕获产生的错误
    break 终止执行 for 或 while 循环
    return 将控制权交还给调用脚本或函数
    continue 将控制权传递给 forwhile 循环的下一迭代
    pause 暂时停止执行 MATLAB
    parfor 并行 for 循环
    end 终止代码块或指示最大数组索引

    数据导入和分析

    数据导入和导出

    标准文件格式

    文本文件
    读取和写入表或时间表
    readtable 基于文件创建表
    writetable 将表写入文件
    readtimetable 基于文件创建时间表
    writetimetable 将时间表写入文件
    detectImportOptions 基于文件内容生成导入选项
    delimitedTextImportOptions 为带分隔符的文本导入选项对象
    fixedWidthImportOptions 等宽文本文件的导入选项对象
    getvaropts 获取变量导入选项
    setvaropts 设置变量导入选项
    setvartype 设置变量数据类型
    preview 使用导入选项预览文件中的八行数据
    读取和写入矩阵和数组
    readmatrix 从文件中读取矩阵
    writematrix 将矩阵写入文件
    readcell 从文件中读取元胞数组
    writecell 将元胞数组写入文件
    readvars 从文件中读取变量
    textscan 从文本文件或字符串读取格式化数据
    type 显示文件内容
    fileread 以文本格式读取文件内容
    readlines 以字符串数组形式读取文件行
    其他
    tabularTextDatastore 表格文本文件的数据存储
    电子表格
    读取和写入表或时间表
    readtable 基于文件创建表
    writetable 将表写入文件
    readtimetable 基于文件创建时间表
    writetimetable 将时间表写入文件
    sheetnames 从电子表格文件中获取工作表名称
    detectImportOptions 基于文件内容生成导入选项
    spreadsheetImportOptions 电子表格的导入选项对象
    getvaropts 获取变量导入选项
    setvaropts 设置变量导入选项
    setvartype 设置变量数据类型
    preview 使用导入选项预览文件中的八行数据
    读取和写入矩阵和数组
    readmatrix 从文件中读取矩阵
    writematrix 将矩阵写入文件
    readcell 从文件中读取元胞数组
    writecell 将元胞数组写入文件
    readvars 从文件中读取变量
    importdata 从文件加载数据
    其他
    spreadsheetDatastore 用于电子表格文件的数据存储
    图像
    im2java 将图像转换 Java 图像
    imfinfo 有关图形文件的信息
    imread 从图形文件读取图像
    imwrite 将图像写入图形文件
    Tiff LibTIFF 库例程的 MATLAB 入口
    科学数据
    NetCDF 文件

    读取或写入 NetCDF 文件

    nccreate 在 NetCDF 文件中创建变量
    ncdisp 在命令行窗口中显示 NetCDF 数据源内容
    ncinfo 返回有关 NetCDF 数据源的信息
    ncread 读取 NetCDF 数据源中的变量数据
    ncreadatt 读取 NetCDF 数据源中的属性值
    ncwrite 将数据写入 NetCDF 文件
    ncwriteatt 将属性写入 NetCDF 文件
    ncwriteschema 将 NetCDF 架构定义添加到 NetCDF 文件中

    NetCDF 库程序包

    库函数

    netcdf.setChunkCache 设置 NetCDF 库的默认分块缓存设置
    netcdf.getChunkCache 检索 NetCDF 库的区块缓存设置
    netcdf.inqLibVers 返回 NetCDF 库版本信息
    netcdf.setDefaultFormat 更改默认 netCDF 文件的格式

    文件操作

    netcdf.abort 还原最近的 netCDF 文件定义
    netcdf.close 关闭 netCDF 文件
    netcdf.create 创建新的 NetCDF 数据集
    netcdf.endDef 结束 netCDF 文件定义模式
    netcdf.inq 返回有关 netCDF 文件的信息
    netcdf.inqFormat 确定 NetCDF 文件的格式
    netcdf.inqGrps 检索子组 ID 数组
    netcdf.inqUnlimDims 检索组中无限维度列表
    netcdf.open 打开 NetCDF 数据源
    netcdf.reDef 让打开的 netCDF 文件进入定义模式
    netcdf.setFill 设置 netCDF 填充模式
    netcdf.sync 将 netCDF 文件同步到磁盘

    维度

    netcdf.defDim 创建 netCDF 维度
    netcdf.inqDim 返回 netCDF 维度名称和长度
    netcdf.inqDimID 返回维度 ID
    netcdf.renameDim 更改 netCDF 维度名

    netcdf.defGrp 在 NetCDF 文件中创建组
    netcdf.inqDimIDs 检索组中维度标识符列表
    netcdf.inqGrpName 检索组名
    netcdf.inqGrpNameFull 组的完整路径名
    netcdf.inqGrpParent 检索父组的 ID。
    netcdf.inqNcid 返回已命名组的 ID
    netcdf.inqVarIDs 组中所有变量的 ID

    变量

    netcdf.defVarFill 定义 NetCDF 变量的填充参数
    netcdf.inqVarDeflate 确定 NetCDF 变量的压缩设置
    netcdf.defVar 创建 NetCDF 变量
    netcdf.defVarChunking 定义 NetCDF 变量的分块行为
    netcdf.defVarDeflate 定义 NetCDF 变量的压缩参数
    netcdf.defVarFletcher32 定义 NetCDF 变量的校验参数
    netcdf.getVar 读取 NetCDF 变量中的数据
    netcdf.inqVar 有关变量的信息
    netcdf.inqVarChunking 确定 NetCDF 变量的分块设置
    netcdf.inqVarFill 确定 NetCDF 变量的填充参数值
    netcdf.inqVarFletcher32 关于 NetCDF 变量的 Fletcher32 校验和设置
    netcdf.inqVarID 返回与变量名相关联的 ID
    netcdf.putVar 将数据写入 netCDF 变量
    netcdf.renameVar 更改 netCDF 变量名

    属性

    netcdf.copyAtt 将属性复制到新位置
    netcdf.delAtt 删除 netCDF 属性
    netcdf.getAtt 返回 netCDF 属性
    netcdf.inqAtt 返回有关 netCDF 属性的信息
    netcdf.inqAttID 返回 netCDF 属性的 ID
    netcdf.inqAttName 返回 netCDF 属性名称
    netcdf.putAtt 写入 netCDF 属性
    netcdf.renameAtt 更改属性名称

    实用工具

    netcdf.getConstant 返回命名常量的数值
    netcdf.getConstantNames 返回 netCDF 库已知的常量列表
    HDF5 文件

    高级函数

    h5create 创建 HDF5 数据集
    h5disp 显示 HDF5 文件的内容
    h5info 有关 HDF5 文件的信息
    h5read 从 HDF5 数据集读取数据
    h5readatt 从 HDF5 文件中读取属性
    h5write 写入 HDF5 数据集
    h5writeatt 写入 HDF5 属性

    低级函数

    库 (H5)

    H5.close 关闭 HDF5 库
    H5.garbage_collect 释放 HDF5 库中未使用的内存
    H5.get_libversion HDF5 库的版本
    H5.open 打开 HDF5 库
    H5.set_free_list_limits 对可用列表设置大小限制

    属性 (H5A)

    H5A.close 关闭指定的属性
    H5A.create 创建属性
    H5A.delete 删除属性
    H5A.get_info 有关属性的信息
    H5A.get_name 属性名称
    H5A.get_space 属性数据空间的副本
    H5A.get_type 属性数据类型的副本
    H5A.iterate 对附加到对象的属性执行函数
    H5A.open 打开属性
    H5A.open_by_idx 打开索引指定的属性
    H5A.open_by_name 打开名称指定的属性
    H5A.read 读取属性
    H5A.write 写入属性

    数据集 (H5D)

    H5D.close 关闭数据集
    H5D.create 创建新数据集
    H5D.get_access_plist 数据集访问属性列表的副本
    H5D.get_create_plist 数据集创建属性列表的副本
    H5D.get_offset 数据集在文件中的位置
    H5D.get_space 数据集数据空间的副本
    H5D.get_space_status 确定是否分配了空间
    H5D.get_storage_size 确定所需的存储大小
    H5D.get_type 数据类型副本
    H5D.open 打开指定的数据集
    H5D.read 从 HDF5 数据集读取数据
    H5D.set_extent 更改数据集维度的大小
    H5D.vlen_get_buf_size 确定可变长度存储要求
    H5D.write 将数据写入 HDF5 数据集

    维度标度 (H5DS)

    H5DS.attach_scale 将维度标度附加到特定数据集维度
    H5DS.detach_scale 从特定数据集维度分离维度标度
    H5DS.get_label 从特定数据集维度检索标签
    H5DS.get_num_scales 附加到数据集维度的标度数
    H5DS.get_scale_name 维度标度名称
    H5DS.is_scale 确定数据集是否为维度标度
    H5DS.iterate_scales 对附加到数据集维度的标度数迭代
    H5DS.set_label 设置数据集维度的标签
    H5DS.set_scale 将数据集转换为维度标度

    错误 (H5E)

    H5E.clear 清除错误堆栈
    H5E.get_major 主要错误编号的说明
    H5E.get_minor 次要错误编号的说明
    H5E.walk 遍历错误堆栈

    文件 (H5F)

    H5F.close 关闭 HDF5 文件
    H5F.create 创建 HDF5 文件
    H5F.flush 将缓冲区刷新到磁盘
    H5F.get_access_plist 文件访问属性列表
    H5F.get_create_plist 文件创建属性列表
    H5F.get_filesize HDF5 文件的大小
    H5F.get_freespace 文件中的可用空间量
    H5F.get_info 有关文件的全局信息
    H5F.get_mdc_config 元数据缓存配置
    H5F.get_mdc_hit_rate 元数据缓存命中率
    H5F.get_mdc_size 元数据缓存大小数据
    H5F.get_name HDF5 文件名
    H5F.get_obj_count HDF5 文件中已打开对象的数目
    H5F.get_obj_ids 已打开的 HDF5 文件对象的列表
    H5F.is_hdf5 确定文件是否为 HDF5
    H5F.mount 将 HDF5 文件装载到指定位置
    H5F.open 打开 HDF5 文件
    H5F.reopen 重新打开 HDF5 文件
    H5F.set_mdc_config 配置 HDF5 文件元数据缓存
    H5F.unmount 从装载点卸载文件或组

    组 (H5G)

    H5G.close 关闭组
    H5G.create 创建组
    H5G.get_info 有关组的信息
    H5G.open 打开指定的组

    标识符 (H5I)

    H5I.dec_ref 递减引用计数
    H5I.get_file_id 指定对象的文件标识符
    H5I.get_name 对象名称
    H5I.get_ref 对象的引用计数
    H5I.get_type 对象类型
    H5I.inc_ref 递增指定对象的引用计数
    H5I.is_valid 确定指定标识符是否有效

    链接 (H5L)

    H5L.copy 将源位置的链接复制到目标位置
    H5L.create_external 创建指向外部对象的软链接
    H5L.create_hard 创建硬链接
    H5L.create_soft 创建软链接
    H5L.delete 删除链接
    H5L.exists 确定链接是否存在
    H5L.get_info 有关链接的信息
    H5L.get_name_by_idx 有关索引指定的链接的信息
    H5L.get_val 符号链接的值
    H5L.iterate 循环访问链接
    H5L.iterate_by_name 循环访问 name 指定的组中的链接
    H5L.move 重命名链接
    H5L.visit 以递归方式循环访问组标识符指定的组中的链接
    H5L.visit_by_name 以递归方式循环访问位置和组名称指定的组中的链接

    MATLAB (H5ML)

    H5ML.compare_values 在数值上比较两个 HDF5 值
    H5ML.get_constant_names HDF5 库已知的常量
    H5ML.get_constant_value 与字符串相对应的值
    H5ML.get_function_names HDF5 库提供的函数
    H5ML.get_mem_datatype 数据集 ID 的数据类型

    对象 (H5O)

    H5O.close 关闭对象
    H5O.copy 将源位置的对象复制到目标位置
    H5O.get_comment 获取对象标识符指定的对象的注释
    H5O.get_comment_by_name 获取位置和对象名称指定的对象的注释
    H5O.get_info 对象元数据
    H5O.link 创建指向指定对象的硬链接
    H5O.open 打开指定对象
    H5O.open_by_idx 打开索引指定的对象
    H5O.set_comment 为对象标识符指定的对象设置注释
    H5O.set_comment_by_name 为位置和对象名称指定的对象设置注释
    H5O.visit 访问对象标识符指定的对象
    H5O.visit_by_name 访问位置和对象名称指定的对象

    属性 (H5P)

    通用属性列表的操作

    H5P.close 关闭属性列表
    H5P.copy 属性列表的副本
    H5P.create 创建新的属性列表
    H5P.get_class 属性列表类

    属性列表的一般操作

    H5P.close_class 关闭属性列表类
    H5P.equal 确定属性列表的相等性
    H5P.exist 确定指定属性是否存在于属性列表中
    H5P.get 属性列表中指定属性的值
    H5P.get_class_name 属性列表类的名称
    H5P.get_class_parent 父类的标识符
    H5P.get_nprops 查询属性列表或类中的属性数目
    H5P.get_size 查询属性值的大小(以字节为单位)
    H5P.isa_class 确定属性列表是否为类成员
    H5P.iterate 循环访问属性列表中的属性
    H5P.set 设置属性列表值

    数据集的访问、内存和传递属性

    H5P.get_btree_ratios B 型树分割比率
    H5P.get_chunk_cache 原始数据分块缓存参数
    H5P.get_edc_check 确定是否启用错误检测
    H5P.get_hyper_vector_size I/O 向量数目
    H5P.set_btree_ratios 设置数据集传输的 B 型树分割比率
    H5P.set_chunk_cache 设置原始数据分块缓存参数
    H5P.set_edc_check 为数据集传输启用错误检测
    H5P.set_hyper_vector_size 设置超切片 I/O 的 I/O 向量数目

    数据集的创建属性

    H5P.all_filters_avail 确定所有筛选器的可用性
    H5P.fill_value_defined 确定是否定义填充值
    H5P.get_alloc_time 返回存储空间分配计时
    H5P.get_chunk 返回分块大小
    H5P.get_external 返回有关外部文件的信息
    H5P.get_external_count 返回外部文件的计数
    H5P.get_fill_time 返回将填充值写入到数据集的时间
    H5P.get_fill_value 返回数据集填充值
    H5P.get_filter 返回有关管道中的筛选器的信息
    H5P.get_filter_by_id 返回有关指定筛选器的信息
    H5P.get_layout 确定数据集的原始数据布局
    H5P.get_nfilters 返回管道中的筛选器数目
    H5P.modify_filter 修改管道中的筛选器
    H5P.remove_filter 从属性列表中删除筛选器
    H5P.set_alloc_time 设置存储空间分配计时
    H5P.set_chunk 设置分块大小
    H5P.set_deflate 设置压缩方法和压缩级别
    H5P.set_external 将其他文件添加到外部文件列表中
    H5P.set_fill_time 设置将填充值写入到数据集的时间
    H5P.set_fill_value 设置数据集创建属性列表的填充值
    H5P.set_filter 将筛选器添加到筛选器管道
    H5P.set_fletcher32 设置数据集创建中的 Fletcher32 校验和过滤器
    H5P.set_layout 设置数据集的存储类型
    H5P.set_nbit 设置 N 位筛选器
    H5P.set_scaleoffset 设置缩放偏移筛选器
    H5P.set_shuffle 设置 shuffle 筛选器

    文件访问属性

    H5P.get_alignment 检索对齐属性
    H5P.get_driver 低级别的文件驱动程序
    H5P.get_family_offset 系列文件驱动程序的偏移量
    H5P.get_fapl_core 有关核心文件驱动程序属性的信息
    H5P.get_fapl_family 文件访问属性列表信息
    H5P.get_fapl_multi 有关多文件访问属性列表的信息
    H5P.get_fclose_degree 文件关闭度
    H5P.get_libver_bounds 库版本范围设置
    H5P.get_gc_references 垃圾回收引用设置
    H5P.get_mdc_config 元数据缓存配置
    H5P.get_meta_block_size 元数据块大小设置
    H5P.get_multi_type MULTI 驱动程序的数据属性的类型
    H5P.get_sieve_buf_size 最大数据筛分缓冲区大小
    H5P.get_small_data_block_size 小数据块大小设置
    H5P.set_alignment 设置文件访问属性列表的对齐属性
    H5P.set_family_offset 设置系列文件的偏移属性
    H5P.set_fapl_core 修改文件访问权限以使用 H5FD_CORE 驱动程序
    H5P.set_fapl_family 设置文件访问权限以使用系列驱动程序
    H5P.set_fapl_log 设置使用日志记录驱动程序
    H5P.set_fapl_multi 设置使用多文件驱动程序
    H5P.set_fapl_sec2 设置 sec2 驱动程序的文件访问
    H5P.set_fapl_split 设置分割文件驱动程序仿真的文件访问
    H5P.set_fapl_stdio 设置标准 I/O 驱动程序的文件访问
    H5P.set_fclose_degree 设置文件关闭度的文件访问
    H5P.set_gc_references 设置垃圾回收引用标志
    H5P.set_libver_bounds 设置对象的库版本范围
    H5P.set_mdc_config 设置初始元数据缓存配置
    H5P.set_meta_block_size 设置最小元数据块大小
    H5P.set_multi_type 指定 MULTI 驱动程序访问的数据类型
    H5P.set_sieve_buf_size 设置数据筛分缓冲区的最大大小
    H5P.set_small_data_block_size 设置小型数据的保留块的大小

    文件的创建属性

    H5P.get_istore_k 返回索引存储 B 型树的 1/2 秩
    H5P.get_sizes 返回偏移量和长度的大小
    H5P.get_sym_k 返回 B 型树 1/2 秩大小和叶节点 1/2 大小
    H5P.get_userblock 返回用户块大小
    H5P.get_version 返回文件创建属性列表的版本信息
    H5P.set_istore_k 设置索引分块数据集的参数大小
    H5P.set_sizes 设置偏移量和长度的字节大小
    H5P.set_sym_k 设置用于控制符号表节点的参数大小
    H5P.set_userblock 设置用户块大小

    对象的复制属性和对象的创建属性

    H5P.get_attr_creation_order 返回跟踪顺序和索引设置
    H5P.get_attr_phase_change 检索属性相变阈值
    H5P.get_copy_object 返回要在复制对象时使用的属性
    H5P.set_attr_creation_order 设置属性创建顺序的跟踪
    H5P.set_attr_phase_change 设置属性存储相变阈值
    H5P.set_copy_object 设置要在复制对象时使用的属性

    组的创建属性

    H5P.get_create_intermediate_group 确定中间组的创建
    H5P.get_link_creation_order 查询是否跟踪链接创建顺序
    H5P.get_link_phase_change 查询组之间的转换设置
    H5P.set_create_intermediate_group 设置中间组的创建
    H5P.set_link_creation_order 设置创建顺序跟踪和索引
    H5P.set_link_phase_change 设置组转换参数

    HDF5 字符串属性

    H5P.get_char_encoding 返回字符编码
    H5P.set_char_encoding 设置用于为字符串编码的字符编码

    引用 (H5R)

    H5R.create 创建引用
    H5R.dereference 打开引用指定的对象
    H5R.get_name 引用对象的名称
    H5R.get_obj_type 引用对象的类型
    H5R.get_region 指定区域的数据空间副本

    数据空间 (H5S)

    H5S.copy 创建数据空间的副本
    H5S.create 创建新的数据空间
    H5S.close 关闭数据空间
    H5S.create_simple 新建简单数据空间
    H5S.extent_copy 复制从源数据空间到目标数据空间的范围
    H5S.is_simple 确定数据空间是否为简单数据空间
    H5S.offset_simple 设置简单数据空间的偏移量
    H5S.select_all 选择整个范围的数据空间
    H5S.select_elements 指定要包含在所选内容中的坐标
    H5S.select_hyperslab 选择超切片区域
    H5S.select_none 重置选择区域以不包含任何元素
    H5S.select_valid 确定选择的有效性
    H5S.set_extent_none 删除数据空间的范围
    H5S.set_extent_simple 设置数据空间的大小
    H5S.get_select_bounds 所选数据空间的边界框
    H5S.get_select_elem_npoints 选择的元素点数目
    H5S.get_select_elem_pointlist 所选数据空间中的元素点
    H5S.get_select_hyper_blocklist 超切片块列表
    H5S.get_select_hyper_nblocks 超切片块数目
    H5S.get_select_npoints 所选数据空间中的元素数目
    H5S.get_select_type 所选数据空间的类型
    H5S.get_simple_extent_dims 数据空间大小和最大大小
    H5S.get_simple_extent_ndims 数据空间秩
    H5S.get_simple_extent_npoints 数据空间中的元素数目
    H5S.get_simple_extent_type 数据空间类

    数据类型 (H5T)

    通用数据类型的操作

    H5T.close 关闭数据类型
    H5T.commit 提交瞬态数据类型
    H5T.committed 确定是否提交数据类型
    H5T.copy 复制数据类型
    H5T.create 创建新的数据类型
    H5T.detect_class 确定数据类型是否包含特定类
    H5T.equal 确定数据类型的相等性
    H5T.get_class 数据类型类标识符
    H5T.get_create_plist 数据类型创建属性列表的副本
    H5T.get_native_type 数据集数据类型的本机数据类型
    H5T.get_size 数据类型大小(以字节为单位)
    H5T.get_super 基本数据类型
    H5T.lock 锁定数据类型
    H5T.open 打开指定的数据类型

    数组数据类型

    H5T.array_create 创建数组数据类型对象
    H5T.get_array_dims 数组维度范围
    H5T.get_array_ndims 数组数据类型的秩

    原子数据类型的属性

    H5T.get_cset 字符串数据类型的字符集
    H5T.get_ebias 浮点类型的指数偏差
    H5T.get_fields 浮点数据类型位字段信息
    H5T.get_inpad 浮点数据类型的内部填充类型
    H5T.get_norm 尾数归一化类型
    H5T.get_offset 第一个有效位的位偏移量
    H5T.get_order 原子数据类型的字节顺序
    H5T.get_pad 最低和最高有效位的填充类型
    H5T.get_precision 原子数据类型的精度
    H5T.get_sign 整数数据类型的符号类型
    H5T.get_strpad 字符串数据类型的存储机制
    H5T.set_cset 设置字符串数据类型的字符数据集
    H5T.set_ebias 设置浮点数据类型的指数偏差
    H5T.set_fields 设置浮点位字段的大小和位置
    H5T.set_inpad 指定要如何填充未使用的内部位
    H5T.set_norm 设置浮点数据类型的尾数归一化
    H5T.set_offset 设置第一个有效位的位偏移量
    H5T.set_order 设置原子数据类型的字节排序
    H5T.set_pad 设置最低和最高有效位的填充类型
    H5T.set_precision 设置原子数据类型的精度
    H5T.set_sign 设置整数数据类型的符号属性
    H5T.set_size 设置数据类型大小(以字节为单位)
    H5T.set_strpad 设置字符串数据类型的存储机制

    复合数据类型

    H5T.get_member_class 复合数据类型成员的数据类型类
    H5T.get_member_index 复合或枚举类型成员的索引
    H5T.get_member_name 复合或枚举类型成员的名称
    H5T.get_member_offset 复合数据类型的字段偏移量
    H5T.get_member_type 指定成员的数据类型
    H5T.get_nmembers 枚举类型中的元素数目
    H5T.insert 将成员添加到复合数据类型
    H5T.pack 以递归方式从复合数据类型中删除填充

    枚举数据类型

    H5T.enum_create 创建新的枚举数据类型
    H5T.enum_insert 插入枚举数据类型成员
    H5T.enum_nameof 枚举数据类型成员的名称
    H5T.enum_valueof 枚举数据类型成员的值
    H5T.get_member_value 枚举数据类型成员的值

    不透明数据类型属性

    H5T.get_tag 与不透明数据类型关联的标志
    H5T.set_tag 为不透明数据类型添加描述性标志

    可变长度数据类型

    H5T.is_variable_str 确定数据类型是否为可变长度的字符串
    H5T.vlen_create 新建可变长度的数据类型

    筛选器和压缩 (H5Z)

    H5Z.filter_avail 确定筛选器是否可用
    H5Z.get_filter_info 有关筛选器的信息
    HDF4 文件

    高级函数

    hdfinfo 有关 HDF4 或 HDF-EOS 文件的信息
    hdfread 从 HDF4 或 HDF-EOS 文件读取数据
    imread 从图形文件读取图像
    imwrite 将图像写入图形文件

    低级函数

    matlab.io.hdf4.sd 直接与 HDF4 多文件科学数据集 (SD) 接口交互
    matlab.io.hdfeos.gd 低级别访问 HDF-EOS 网格数据
    matlab.io.hdfeos.sw 对 HDF-EOS 分段文件的低级别访问

    其他

    hdfan HDF 多文件注释 (AN) 接口的入口
    hdfhx HDF 外部数据 (HX) 接口的入口
    hdfh HDF H 接口的入口
    hdfhd HDF HD 接口的入口
    hdfhe HDF HE 接口的入口
    hdfml 与 MATLAB HDF 入口函数配合使用的实用工具
    hdfpt HDF-EOS 点对象的接口
    hdfv HDF Vgroup (V) 接口的入口
    hdfvf HDF Vdata 接口中 VF 函数的入口
    hdfvh HDF Vdata 接口中 VH 函数的入口
    hdfvs HDF Vdata 接口中 VS 函数的入口
    hdfdf24 HDF 24 位光栅图像 (DF24) 接口的入口
    hdfdfr8 HDF 8 位光栅图像 (DFR8) 接口的入口
    FITS 文件

    高级函数

    fitsdisp 显示 FITS 元数据
    fitsinfo 有关 FITS 文件的信息
    fitsread 读取 FITS 文件中的数据
    fitswrite 将图像写入 FITS 文件

    低级函数

    文件访问

    createFile 创建 FITS 文件
    openFile 打开 FITS 文件
    openDiskFile 打开 FITS 文件
    closeFile 关闭 FITS 文件
    deleteFile 删除 FITS 文件
    fileName FITS 文件的名称
    fileMode FITS 文件的 I/O 模式

    图像处理

    createImg 创建 FITS 图像
    getImgSize 图像大小
    getImgType 图像的数据类型
    insertImg 在当前图像后面插入 FITS 图像
    readImg 读取图像数据
    setBscale 重置图像缩放
    writeImg 写入 FITS 图像

    关键字

    readCard 关键字的标头记录
    readKey 关键字
    readKeyCmplx 复数标量值形式的关键字
    readKeyDbl 双精度值形式的关键字
    readKeyLongLong int64 形式的关键字
    readKeyLongStr 长字符串值
    readKeyUnit 关键字中的物理单位字符串
    readRecord 编号指定的标头记录
    writeComment 向 CHU 写入或追加 COMMENT 关键字
    writeDate 向 CHU 写入 DATE 关键字
    writeKey 将新关键字更新或添加到当前 HDU 中
    writeKeyUnit 写入物理单位字符串
    writeHistory 向 CHU 写入或追加 HISTORY 关键字
    deleteKey 按名称删除关键字
    deleteRecord 按记录号删除关键字
    getHdrSpace 标头中的关键字数量

    标头数据单元 (HDU) 访问

    copyHDU 将当前 HDU 从一个文件复制到另一个文件
    getHDUnum FITS 文件中当前 HDU 的编号
    getHDUtype 当前 HDU 的类型
    getNumHDUs FITS 文件中的 HDU 总数
    movAbsHDU 移至绝对 HDU 编号
    movNamHDU 移至第一个包含特定类型和关键字值的 HDU
    movRelHDU 从当前 HDU 移动相对数量的 HDU
    writeChecksum 计算并写入当前 HDU 的校验和
    deleteHDU 删除 FITS 文件中当前的 HDU

    图像压缩

    imgCompress 将 HDU 从一个文件压缩到另一个文件中
    isCompressedImg 确定当前图像是否已压缩
    setCompressionType 设置图像压缩类型
    setHCompScale 设置 HCOMPRESS 算法的缩放参数
    setHCompSmooth 为使用 HCOMPRESS 压缩的图像设置平滑化
    setTileDim 设置图块维度

    ASCII 表和二进制表

    createTbl 创建新的 ASCII 或二进制表扩展
    insertCol 向表插入列
    insertRows 向表插入行
    insertATbl 在当前 HDU 后面插入 ASCII 表
    insertBTbl 在当前 HDU 后面插入二进制表
    deleteCol 从表中删除列
    deleteRows 从表中删除行
    getAColParms ASCII 表信息
    getBColParms 二进制表信息
    getColName 表列名称
    getColType 经缩放的列的数据类型、重复值、宽度
    getEqColType 列的数据类型、重复值、宽度
    getNumCols 表中的列数
    getNumRows 表中的行数
    readATblHdr 从当前 ASCII 表中读取标头信息
    readBTblHdr 从当前二进制表中读取标头信息
    readCol 读取 ASCII 或二进制表列的行
    setTscale 重置图像缩放
    writeCol 向 ASCII 或二进制表列写入元素

    实用工具

    getConstantValue 指定常量的数值
    getVersion CFITSIO 库的修订号
    getOpenFiles 已打开的 FITS 文件列表
    条带交错文件
    multibandread 从二进制文件读取条带交错文件
    multibandwrite 将条带交错数据写入文件
    常用数据格式 (CDF)
    cdfinfo 有关常用数据格式 (CDF) 文件的信息
    cdfread 读取常用数据格式 (CDF) 文件中的数据
    cdfepoch 将日期文本或日期序列值转换为 CDF 格式的日期
    todatenum 将 CDF 历元对象转换为 MATLAB 日期序列值
    cdflib 与 CDF 库直接交互
    音频和视频
    读取或写入视频
    VideoReader 创建对象以读取视频文件
    read 读取一个或多个视频帧
    readFrame 读取下一个视频帧
    hasFrame 确定是否有视频帧可供读取
    getFileFormats VideoReader 支持的文件格式
    mmfileinfo 有关多媒体文件的信息
    VideoWriter 创建对象以写入视频文件
    open 打开文件以写入视频数据
    writeVideo 将视频数据写入到文件
    close 写入视频数据之后关闭文件
    getProfiles VideoWriter 支持的描述文件和文件格式
    读取或写入音频
    audioread 读取音频文件
    audiowrite 写音频文件
    lin2mu 将线性音频信号转换为 mu-law
    mu2lin 将 mu-law 音频信号转换为线性格式
    audioinfo 有关音频文件的信息
    播放或录制音频

    播放音频

    audioplayer 用于播放音频的对象
    isplaying 确定播放是否正在进行
    pause 暂停播放或录制
    play audioplayer 对象播放音频
    playblocking 播放 audioplayer 对象中的音频,保持控制权直到播放完成
    resume 从暂停状态继续播放或录制
    stop 停止播放或录制

    录制音频

    audiorecorder 用于录制音频的对象
    getaudiodata 将录制的音频信号存储在数值数组中
    getplayer 创建关联的 audioplayer 对象
    isrecording 确定录制是否正在进行
    record 将音频录制到 audiorecorder 对象中
    recordblocking 将音频录制到 audiorecorder 对象中,在录制完成前保持控制权

    播放声音

    audiodevinfo 有关音频设备的信息
    audiodevreset 刷新可用音频设备列表
    sound 将信号数据矩阵转换为声音
    soundsc 缩放数据和作为声音播放
    beep 产生操作系统蜂鸣声
    结构化数据和 XML 文档
    readstruct 从文件创建结构体
    writestruct 将结构体写入文件
    xmlread 读取 XML 文档并返回文档对象模型节点
    xmlwrite 写入 XML 文档对象模型节点
    xslt 使用 XSLT 引擎转换 XML 文档

    工作区变量和 MAT 文件

    load 将文件变量加载到工作区中
    save 将工作区变量保存到文件中
    matfile 访问和更改 MAT 文件中的变量,而不必将文件加载到内存中
    disp 显示变量的值
    who 列出工作区中的变量
    whos 列出工作区中的变量及大小和类型
    clear 从工作区中删除项目、释放系统内存
    clearvars 清除内存中的变量
    openvar 在变量编辑器或其他图形编辑工具中打开工作区变量

    低级文件 I/O

    fclose 关闭一个或所有打开的文件
    feof 检测文件末尾
    ferror 文件 I/O 错误信息
    fgetl 读取文件中的行,并删除换行符
    fgets 读取文件中的行,并保留换行符
    fileread 以文本格式读取文件内容
    fopen 打开文件或获得有关打开文件的信息
    fprintf 将数据写入文本文件
    fread 读取二进制文件中的数据
    frewind 将文件位置指示符移至所打开文件的开头
    fscanf 读取文本文件中的数据
    fseek 移至文件中的指定位置
    ftell 当前位置
    fwrite 将数据写入二进制文件

    TCP/IP 通信

    tcpclient 创建与 TCP/IP 服务器的 TCP/IP 客户端连接
    echotcpip 启动或停止 TCP/IP 回显服务器
    configureTerminator 为通过 TCP/IP 与远程主机进行的 ASCII 字符串通信设置终止符
    configureCallback 为通过 TCP/IP 与远程主机的通信设置回调函数和触发条件
    read 通过 TCP/IP 读取远程主机上的数据
    readline 通过 TCP/IP 从远程主机读取 ASCII 字符串数据行
    write 通过 TCP/IP 向远程主机写入数据
    writeline 通过 TCP/IP 向远程主机写入 ASCII 数据行
    flush 为通过 TCP/IP 与远程主机的通信清空缓冲区

    Bluetooth 通信

    bluetoothlist 扫描附近的 Bluetooth 经典设备
    bluetooth 连接到 Bluetooth 经典设备
    configureTerminator 为与 Bluetooth 设备的 ASCII 字符串通信设置终止符
    configureCallback 为与 Bluetooth 设备的通信设置回调函数和触发条件
    read 从 Bluetooth 设备读取数据
    readline 从 Bluetooth 设备读取 ASCII 字符串数据行
    write 将数据写入 Bluetooth 设备
    writeline 将 ASCII 数据行写入 Bluetooth 设备
    flush 清空 Bluetooth 设备缓冲区

    低功耗 Bluetooth 通信

    blelist 扫描附近的低功耗 Bluetooth 外围设备
    ble 连接到低功耗 Bluetooth 外围设备
    characteristic 访问低功耗 Bluetooth 外围设备的特征
    descriptor 访问低功耗 Bluetooth 外围设备上的描述符
    read 读取低功耗 Bluetooth 外围设备上的特征或描述符数据
    write 将数据写入低功耗 Bluetooth 外围设备的特征或描述符
    subscribe 订阅特征通知或指示
    unsubscribe 取消订阅特征通知和指示

    Web 访问

    Web
    webread 从 RESTful Web 服务读取内容
    webwrite 将数据写入 RESTful Web 服务
    websave 将 RESTful Web 服务中的内容保存到文件
    weboptions 指定 RESTful Web 服务的参数
    web 在浏览器中打开网页或文件
    电子邮件和 FTP
    电子邮件
    sendmail 向地址列表发送电子邮件
    FTP
    ftp 用于连接到 FTP 服务器并访问服务器上的文件的对象
    ascii 将 FTP 传输模式设置为 ASCII
    binary 将 FTP 传输模式设置为二进制
    cd 更改或查看 FTP 服务器上的当前文件夹
    close 关闭与 FTP 服务器的连接
    delete 删除 FTP 服务器上的文件
    dir 列出 FTP 服务器上的文件夹内容
    mget 从 FTP 服务器下载文件
    mkdir 在 FTP 服务器上创建新文件夹
    mput 将文件或文件夹上传到 FTP 服务器
    rename 重命名 FTP 服务器上的文件
    rmdir 删除 FTP 服务器上的文件夹

    物联网 (IoT) 数据

    thingSpeakRead 读取存储在 ThingSpeak 通道中的数据
    thingSpeakWrite 将数据写入 ThingSpeak 通道

    JSON 格式

    jsondecode 解码 JSON 格式的文本
    jsonencode 基于结构化 MATLAB 数据创建 JSON 格式的文本

    串行端口设备

    serialportlist 连接到您的系统的串行端口列表
    serialport 连接到串行端口
    configureTerminator 为与串行端口的 ASCII 字符串通信设置终止符
    configureCallback 为与串行端口设备的通信设置回调函数和触发条件
    read 从串行端口读取数据
    readline 从串行端口读取 ASCII 字符串数据行
    write 将数据写入串行端口
    writeline 将 ASCII 数据行写入串行端口
    flush 清空串行端口设备缓冲区
    getpinstatus 获取串行引脚状态
    setRTS 设置串行 RTS 引脚
    setDTR 设置串行 DTR 引脚

    大型文件和大数据

    数据存储

    创建数据存储
    datastore 为大型数据集合创建数据存储
    tabularTextDatastore 表格文本文件的数据存储
    spreadsheetDatastore 用于电子表格文件的数据存储
    imageDatastore 图像数据的数据存储
    parquetDatastore 用于 Parquet 文件集合的数据存储
    fileDatastore 具有自定义文件读取器的数据存储
    arrayDatastore 内存中数据的数据存储
    读取和写入数据存储
    read 读取数据存储中的数据
    readall 读取数据存储中的所有数据
    preview 预览数据存储中的数据子集
    hasdata 确定是否有数据可读取
    reset 将数据存储重置为初始状态
    writeall 将数据存储写入文件
    对数据存储进行分区和乱序
    shuffle 对数据存储中的所有数据进行乱序处理
    isShuffleable 确定数据存储是否可乱序
    numpartitions 数据存储分区数
    partition 划分数据存储
    isPartitionable 确定数据存储是否可分区
    合并或变换数据存储
    combine 合并来自多个数据存储的数据
    transform 变换数据存储
    CombinedDatastore 数据存储会合并从多个基础数据存储读取的数据
    TransformedDatastore 用于变换基础数据存储的数据存储
    与 MapReduce 和 tall 数组集成
    KeyValueDatastore 用于 mapreduce 的键-值对组数据的数据存储
    TallDatastore 用于存放 tall 数组的检查点的数据存储
    开发自定义数据存储
    matlab.io.Datastore 基础数据存储类
    matlab.io.datastore.Partitionable 为数据存储添加并行支持
    matlab.io.datastore.HadoopLocationBased 为数据存储添加 Hadoop 支持
    matlab.io.datastore.Shuffleable 为数据存储添加乱序支持
    matlab.io.datastore.DsFileSet 数据存储中文件集合的文件集对象
    matlab.io.datastore.DsFileReader 数据存储中的文件的文件读取器对象
    matlab.io.datastore.FileWritable 向数据存储添加文件写入支持
    matlab.io.datastore.FoldersPropertyProvider 向数据存储添加文件夹属性支持
    matlab.io.datastore.FileSet 数据存储中文件集合的文件集
    matlab.io.datastore.BlockedFileSet 包含文件中的一组文件块的分块文件集

    tall 数组

    创建和计算
    tall 创建 tall 数组
    datastore 为大型数据集合创建数据存储
    gather 执行排队的运算后,将 tall 数组收集到内存中
    write 将 tall 数组写入本地和远程位置以设置检查点
    mapreducer 为 mapreduce 或 tall 数组定义执行环境
    tallrng 控制 tall 数组的随机数生成
    确定类型
    istall 确定输入是否为 tall 数组
    classUnderlying tall 数组中基础数据的类
    isaUnderlying 确定 tall 数组数据是否属于指定的类
    开发自定义算法
    matlab.tall.transform 通过将函数句柄应用于数据块来转换数组
    matlab.tall.reduce 通过对数据块应用归约算法来减少数组
    matlab.tall.movingWindow 将移动窗口函数应用于数据块
    matlab.tall.blockMovingWindow 将移动窗口函数和块约简应用于填充的数据块

    MapReduce

    mapreduce 用于分析无法载入内存的数据集的编程方法
    datastore 为大型数据集合创建数据存储
    add 向 KeyValueStore 中添加单个键-值对组
    addmulti 向 KeyValueStore 中添加多个键-值对组
    hasnext 确定 ValueIterator 是否具有一个或多个可用值
    getnext 从 ValueIterator 获取下一个值
    mapreducer 为 mapreduce 或 tall 数组定义执行环境
    gcmr 获取当前的 mapreducer 配置
    KeyValueStore 存储用于 mapreduce 的键-值对组
    ValueIterator 用于 mapreduce 的中间值迭代器

    大型 MAT 文件

    matfile 访问和更改 MAT 文件中的变量,而不必将文件加载到内存中

    Parquet 文件

    parquetread 从 Parquet 文件中读取列数据
    parquetwrite 将列数据写入 Parquet 文件
    parquetinfo 获取有关 Parquet 文件的信息
    parquetDatastore 用于 Parquet 文件集合的数据存储

    内存映射

    memmapfile 创建文件的内存映射

    数据的预处理

    缺失数据和离群值

    ismissing 查找缺失值
    rmmissing 删除缺失的条目
    fillmissing 填充缺失值
    missing 创建缺失值
    standardizeMissing 插入标准缺失值
    isoutlier 查找数据中的离群值
    filloutliers 检测并替换数据中的离群值
    rmoutliers 检测并删除数据中的离群值
    movmad 移动中位数绝对偏差

    检测变化点和局部极值

    ischange 查找数据中的突然变化
    islocalmin 计算局部最小值
    islocalmax 计算局部最大值

    对数据进行平滑和去除线性趋势处理

    smoothdata 对含噪数据进行平滑处理
    movmean 移动均值
    movmedian 移动中位数
    detrend 去除多项式趋势

    归一化和缩放数据

    normalize 归一化数据
    rescale 数组元素的缩放范围

    对数据进行分组和 bin 划分

    discretize 将数据划分到 bin 或类别中
    groupcounts 分组元素的数量
    groupfilter 按组筛选
    groupsummary 组汇总计算
    grouptransform 按组转换
    histcounts 直方图 bin 计数
    histcounts2 二元直方图 bin 计数
    findgroups 查找组并返回组编号
    splitapply 将数据划分归组并应用函数
    rowfun 将函数应用于表或时间表行
    varfun 向表或时间表变量应用函数
    accumarray 使用累加构造数组

    描述性统计量

    基本统计量

    min 数组的最小元素
    mink 计算数组的 k 个最小元素
    max 数组的最大元素
    maxk 计算数组的 k 个最大元素
    bounds 最小元素和最大元素
    topkrows 按排序顺序的前若干行
    mean 数组的均值
    median 数组的中位数值
    mode 数组中出现次数最多的值
    std 标准差
    var 方差
    corrcoef 相关系数
    cov 协方差
    xcorr 互相关
    xcov 互协方差

    累积统计量

    cummax 累积最大值
    cummin 累积最小值

    移动统计量

    movmad 移动中位数绝对偏差
    movmax 移动最大值
    movmean 移动均值
    movmedian 移动中位数
    movmin 移动最小值
    movprod 移动乘积
    movstd 移动标准差
    movsum 移动总和
    movvar 移动方差

    可视化探查

    绘图编辑工具

    plotedit 以交互方式编辑和注释绘图
    plottools 显示或隐藏绘图工具
    showplottool 显示或隐藏图窗绘图工具
    figurepalette 显示或隐藏图窗选项板
    plotbrowser 显示或隐藏图窗绘图浏览器
    propertyeditor 显示或隐藏属性编辑器
    propedit 打开属性编辑器

    数据提示和工具栏按钮

    datatip 创建数据提示
    dataTipTextRow 向数据提示添加行
    axtoolbar 创建坐标区工具栏
    axtoolbarbtn 向坐标区工具栏添加按钮
    addToolbarExplorationButtons 向图窗工具栏添加数据探查按钮
    removeToolbarExplorationButtons 从图窗工具栏中删除数据探查按钮

    内置交互

    panInteraction 平移交互
    rulerPanInteraction 标尺-平移交互
    zoomInteraction 缩放交互
    regionZoomInteraction 区域缩放交互
    rotateInteraction 旋转交互
    dataTipInteraction 数据提示交互
    enableDefaultInteractivity 启用内置坐标区交互
    disableDefaultInteractivity 禁用内置坐标区交互

    交互模式

    pan 以交互方式平移图形视图
    zoom 启用缩放模式
    rotate3d 使用鼠标旋转三维视图
    datacursormode 启用数据游标模式
    brush 以交互方式标记图中的数据值
    enableLegacyExplorationModes 控制 UI 图窗中模式的行为

    属性链接

    linkdata 自动更新图数据
    linkaxes 同步多个坐标区的范围
    linkprop 为图形对象的对应属性保持相同值
    refreshdata 刷新图数据

    数学

    初等数学

    算术运算

    基本算术
    加法
    + 数组相加或追加字符串
    sum 数组元素总和
    cumsum 累积和
    movsum 移动总和
    减法
    - 减法
    diff 差分和近似导数
    乘法
    .* 乘法
    * 矩阵乘法
    prod 数组元素的乘积
    cumprod 累积乘积
    pagemtimes 按页矩阵乘法
    除法
    ./ 数组右除
    [.](https://ww2.mathworks.cn/help/matlab/ref/ldivide.html) 数组左除
    / 对线性方程组 xA = B 求解 x
    [](https://ww2.mathworks.cn/help/matlab/ref/mldivide.html) 对线性方程组 Ax = B 求解 x
    .^ 按元素求幂
    ^ 矩阵幂
    转置
    .’ 转置向量或矩阵
    复共轭转置
    pagetranspose 按页转置
    pagectranspose 按页复共轭转置
    数组符号
    uminus 一元减法
    uplus 一元加法
    模除法和舍入
    mod 除后的余数(取模运算)
    rem 除后的余数
    idivide 带有舍入选项的整除
    ceil 朝正无穷大四舍五入
    fix 朝零四舍五入
    floor 朝负无穷大四舍五入
    round 四舍五入为最近的小数或整数
    自定义二元函数
    bsxfun 对两个数组应用按元素运算(启用隐式扩展)

    三角学

    正弦
    sin 参数的正弦,以弧度为单位
    sind 参数的正弦,以度为单位
    sinpi 准确地计算 sin(X*pi)
    asin 反正弦(以弧度为单位)
    asind 反正弦(以度为单位)
    sinh 双曲正弦
    asinh 反双曲正弦
    余弦
    cos 以弧度为单位的参数的余弦
    cosd 以度为单位的参数的余弦
    cospi 准确计算 cos(X*pi)
    acos 反余弦(以弧度为单位)
    acosd 反余弦(以度为单位)
    cosh 双曲余弦
    acosh 反双曲余弦
    正切
    tan 以弧度表示的参数的正切
    tand 以度表示的参数的正切
    atan 反正切(以弧度为单位)
    atand 反正切(以度为单位)
    atan2 四象限反正切
    atan2d 四象限反正切(以度为单位)
    tanh 双曲正切
    atanh 反双曲正切
    余割
    csc 输入角的余割(以弧度为单位)
    cscd 以度为单位的参数的余割
    acsc 反余割(以弧度为单位)
    acscd 反余割(以度为单位)
    csch 双曲余割
    acsch 反双曲余割
    正割
    sec 角的正割(以弧度为单位)
    secd 参数的正割,以度为单位
    asec 反正割(以弧度为单位)
    asecd 反正割(以度为单位)
    sech 双曲正割
    asech 反双曲正割
    余切
    cot 角的余切(以弧度为单位)
    cotd 以度为单位的参数的余切
    acot 反余切(以弧度为单位)
    acotd 反余切(以度为单位)
    coth 双曲余切
    acoth 反双曲余切
    斜边
    hypot 平方和的平方根(斜边)
    转换
    deg2rad 将角从以度为单位转换为以弧度为单位
    rad2deg 将角的单位从弧度转换为度
    cart2pol 将笛卡尔坐标转换为极坐标或柱坐标
    cart2sph 将笛卡尔坐标转换为球面坐标
    pol2cart 将极坐标或柱坐标转换为笛卡尔坐标
    sph2cart 将球面坐标转换为笛卡尔坐标

    指数和对数

    exp 指数
    expm1 针对较小的 x 值正确计算 exp(x)-1
    log 自然对数
    log10 常用对数(以 10 为底)
    log1p 针对较小的 x 值正确计算 log(1+x)
    log2 以 2 为底的对数和浮点数分解
    nextpow2 2 的更高次幂的指数
    nthroot 实数的第 n 次实根
    pow2 求以 2 为底的幂值并对浮点数字进行缩放
    reallog 非负实数数组的自然对数
    realpow 仅实数输出的数组幂
    realsqrt 非负实数数组的平方根
    sqrt 平方根

    复数

    abs 绝对值和复数的模
    angle 相位角
    complex 创建复数数组
    conj 复共轭
    cplxpair 将复数排序为复共轭对组
    i 虚数单位
    imag 复数的虚部
    isreal 确定数组是否使用复数存储
    j 虚数单位
    real 复数的实部
    sign Sign 函数(符号函数)
    unwrap 平移相位角

    离散数学

    factor 质因数
    factorial 输入的阶乘
    gcd 最大公约数
    isprime 确定哪些数组元素为质数
    lcm 最小公倍数
    nchoosek 二项式系数或所有组合
    perms 所有可能的排列
    matchpairs 求解线性分配问题
    primes 小于等于输入值的质数
    rat 有理分式近似值
    rats 有理输出

    多项式

    poly 具有指定根的多项式或特征多项式
    polyeig 多项式特征值问题
    polyfit 多项式曲线拟合
    residue 部分分式展开式(部分分式分解)
    roots 多项式根
    polyval 多项式计算
    polyvalm 矩阵多项式计算
    conv 卷积和多项式乘法
    deconv 去卷积和多项式除法
    polyint 多项式积分
    polyder 多项式微分

    特殊函数

    Bessel 函数
    airy Airy 函数
    besselh 第三类 Bessel 函数(Hankel 函数)
    besseli 第一类修正 Bessel 函数
    besselj 第一类 Bessel 函数
    besselk 第二类修正 Bessel 函数
    bessely 第二类 Bessel 函数
    beta 函数
    beta Beta 函数
    betainc 不完全 beta 函数
    betaincinv Beta 逆累积分布函数
    betaln beta 函数的对数
    误差函数
    erf 误差函数
    erfc 补余误差函数
    erfcinv 逆补余误差函数
    erfcx 换算补余误差函数
    erfinv 逆误差函数
    gamma 函数
    gamma Gamma 函数
    gammainc 不完全 gamma 函数
    gammaincinv 逆不完全 gamma 函数
    gammaln gamma 函数的对数
    psi Psi (polygamma) 函数
    其他特殊函数
    ellipj Jacobi 椭圆函数
    ellipke 第一类和第二类完全椭圆积分
    expint 指数积分
    legendre 连带 Legendre 函数

    常量和测试矩阵

    eps 浮点相对精度
    flintmax 浮点格式的最大连续整数
    i 虚数单位
    j 虚数单位
    Inf 创建所有值均为 Inf 的数组
    pi 圆的周长与其直径的比率
    NaN 创建所有值均为 NaN 的数组
    isfinite 确定哪些数组元素为有限
    isinf 确定哪些数组元素为无限值
    isnan 确定哪些数组元素为 NaN
    compan 伴随矩阵
    gallery 测试矩阵
    hadamard Hadamard 矩阵
    hankel Hankel 矩阵
    hilb Hilbert 矩阵
    invhilb Hilbert 矩阵的逆矩阵
    magic 幻方矩阵
    pascal 帕斯卡矩阵
    rosser 典型对称特征值测试问题
    toeplitz 托普利茨矩阵
    vander Vandermonde 矩阵
    wilkinson Wilkinson 的特征值测试矩阵

    线性代数

    线性方程

    mldivide 对线性方程组 Ax = B 求解 x
    mrdivide 对线性方程组 xA = B 求解 x
    decomposition 求解线性方程组的矩阵分解
    lsqminnorm 线性方程的最小范数最小二乘解
    linsolve 对线性方程组求解
    inv 矩阵求逆
    pinv Moore-Penrose 伪逆
    lscov 存在已知协方差情况下的最小二乘解
    lsqnonneg 求解非负线性最小二乘问题
    sylvester 求 Sylvester 方程 AX + XB = C 的 X 解

    特征值和奇异值

    eig 特征值和特征向量
    eigs 特征值和特征向量的子集
    balance 对角线缩放以提高特征值准确性
    svd 奇异值分解
    svds 奇异值和向量的子集
    svdsketch 计算低秩矩阵草图的 SVD
    gsvd 广义奇异值分解
    ordeig 拟三角矩阵的特征值
    ordqz 在 QZ 分解中将特征值重新排序
    ordschur 在 Schur 分解中将特征值重新排序
    polyeig 多项式特征值问题
    qz 广义特征值的 QZ 分解
    hess 矩阵的 Hessenberg 形式
    schur Schur 分解
    rsf2csf 将实数 Schur 形式转换为复数 Schur 形式
    cdf2rdf 将复数对角形转换为实数块对角形

    矩阵分解

    lu LU 矩阵分解
    ldl Hermitian 不定矩阵的分块 LDL 分解
    chol Cholesky 分解
    cholupdate Cholesky 分解的秩 1 更新
    qr QR 分解
    qrdelete 从 QR 分解中删除列或行
    qrinsert 将列或行插入 QR 分解
    qrupdate QR 分解的秩 1 更新
    planerot Givens 平面旋转

    矩阵运算

    transpose 转置向量或矩阵
    ctranspose 复共轭转置
    mtimes 矩阵乘法
    mpower 矩阵幂
    sqrtm 矩阵平方根
    expm 矩阵指数
    logm 矩阵对数
    funm 计算常规矩阵函数
    kron Kronecker 张量积
    cross 叉积
    dot 点积

    矩阵结构

    bandwidth 矩阵的上下带宽
    tril 矩阵的下三角形部分
    triu 矩阵的上三角部分
    isbanded 确定矩阵是否在特定带宽范围内
    isdiag 确定矩阵是否为对角矩阵
    ishermitian 确定矩阵是 Hermitian 矩阵还是斜 Hermitian 矩阵
    issymmetric 确定矩阵是对称矩阵还是斜对称矩阵
    istril 确定矩阵是否为下三角矩阵
    istriu 确定矩阵是否为上三角矩阵

    矩阵属性

    norm 向量范数和矩阵范数
    normest 2-范数估值
    vecnorm 向量范数
    cond 逆运算的条件数
    condest 1-范数条件数估计
    rcond 条件数倒数
    condeig 与特征值有关的条件数
    det 矩阵行列式
    null 矩阵的零空间
    orth 适用于矩阵范围的标准正交基
    rank 矩阵的秩
    rref 简化的行阶梯形矩阵(Gauss-Jordan 消元法)
    trace 对角线元素之和
    subspace 两个子空间之间的角度

    随机数生成

    rand 均匀分布的随机数
    randn 正态分布的随机数
    randi 均匀分布的伪随机整数
    randperm 整数的随机排列
    rng 控制随机数生成器
    RandStream 随机数流

    插值

    一维插值和网格插值

    interp1 一维数据插值(表查找)
    interp2 meshgrid 格式的二维网格数据的插值
    interp3 meshgrid 格式的三维网格数据的插值
    interpn ndgrid 格式的一维、二维、三维和 N 维网格数据的插值
    griddedInterpolant 网格数据插值
    pchip 分段三次 Hermite 插值多项式 (PCHIP)
    makima 修正 Akima 分段三次 Hermite 插值
    spline 三次方样条数据插值
    ppval 计算分段多项式
    mkpp 生成分段多项式
    unmkpp 提取分段多项式详细信息
    padecoef 时滞的 Padé 逼近
    interpft 一维插值(FFT 方法)

    网格创建

    ndgrid N 维空间中的矩形网格
    meshgrid 二维和三维网格

    散点插值

    griddata 插入二维或三维散点数据
    griddatan 插入 N 维散点数据
    scatteredInterpolant 插入二维或三维散点数据

    优化

    fminbnd 查找单变量函数在定区间上的最小值
    fminsearch 使用无导数法计算无约束的多变量函数的最小值
    lsqnonneg 求解非负线性最小二乘问题
    fzero 非线性函数的根
    optimget 优化选项值
    optimset 创建或修改优化 options 结构体

    数值积分和微分方程

    常微分方程

    非刚性求解器
    ode45 求解非刚性微分方程 - 中阶方法
    ode23 求解非刚性微分方程 - 低阶方法
    ode113 求解非刚性微分方程 - 变阶方法
    刚性求解器
    ode15s 求解刚性微分方程和 DAE - 变阶方法
    ode23s 求解刚性微分方程 - 低阶方法
    ode23t 求解中等刚性的 ODE 和 DAE - 梯形法则
    ode23tb 求解刚性微分方程 - 梯形法则 + 后向差分公式
    完全隐式求解器
    ode15i 解算全隐式微分方程 - 变阶方法
    decic ode15i 计算一致的初始条件
    Get/Set 选项
    odeget 提取 ODE 选项值
    odeset 为 ODE 和 PDE 求解器创建或修改 options 结构体
    计算和扩展解
    deval 计算微分方程解结构体
    odextend 扩展 ODE 的解

    边界值问题

    bvp4c 求解边界值问题 - 四阶方法
    bvp5c 求解边界值问题 - 五阶方法
    bvpinit 得出边界值问题求解器的初始估计值
    bvpget 提取使用 bvpset 创建的 options 结构体中的属性
    bvpset 创建或更改边界值问题的 options 结构体
    deval 计算微分方程解结构体
    bvpxtend 构造用于扩展边界值解的估计值结构体

    时滞微分方程

    dde23 求解带有固定时滞的时滞微分方程 (DDE)
    ddesd 求解带有常规时滞的时滞微分方程 (DDE)
    ddensd 求解中立型时滞微分方程 (DDE)
    ddeget 从时滞微分方程 options 结构体中提取属性
    ddeset 创建或更改时滞微分方程 options 结构体
    deval 计算微分方程解结构体

    一维偏微分方程

    pdepe 求解一维抛物型和椭圆型 PDE
    odeget 提取 ODE 选项值
    odeset 为 ODE 和 PDE 求解器创建或修改 options 结构体
    pdeval 对 PDE 的数值解进行插值

    数值积分和微分

    integral 数值积分
    integral2 对二重积分进行数值计算
    integral3 对三重积分进行数值计算
    quadgk 计算数值积分 - 高斯-勒让德积分法
    quad2d 计算二重数值积分 - tiled 方法
    cumtrapz 累积梯形数值积分
    trapz 梯形数值积分
    del2 离散拉普拉斯算子
    diff 差分和近似导数
    gradient 数值梯度
    polyint 多项式积分
    polyder 多项式微分

    傅里叶分析和滤波

    傅里叶变换

    fft 快速傅里叶变换
    fft2 二维快速傅里叶变换
    fftn N 维快速傅里叶变换
    nufft 非均匀快速傅里叶变换
    nufftn N 维非均匀快速傅里叶变换
    fftshift 将零频分量移到频谱中心
    fftw 定义用来确定 FFT 算法的方法
    ifft 快速傅里叶逆变换
    ifft2 二维快速傅里叶逆变换
    ifftn 多维快速傅里叶逆变换
    ifftshift 逆零频平移
    nextpow2 2 的更高次幂的指数
    interpft 一维插值(FFT 方法)

    卷积

    conv 卷积和多项式乘法
    conv2 二维卷积
    convn N 维卷积
    deconv 去卷积和多项式除法

    数字滤波

    filter 1 维数字滤波器
    filter2 二维数字滤波器
    ss2tf 将状态空间表示形式转换为传递函数
    padecoef 时滞的 Padé 逼近

    稀疏矩阵

    创建

    spalloc 为稀疏矩阵分配空间
    spdiags 提取非零对角线并创建稀疏带状对角矩阵
    speye 稀疏单位矩阵
    sprand 稀疏均匀分布随机矩阵
    sprandn 稀疏正态分布随机矩阵
    sprandsym 稀疏对称随机矩阵
    sparse 创建稀疏矩阵
    spconvert 从稀疏矩阵外部格式导入

    操作

    issparse 确定输入是否为稀疏矩阵
    nnz 非零矩阵元素的数目
    nonzeros 非零矩阵元素
    nzmax 为非零矩阵元素分配的存储量
    spfun 将函数应用于非零稀疏矩阵元素
    spones 将非零稀疏矩阵元素替换为一
    spparms 为稀疏矩阵例程设置参数
    spy 可视化矩阵的稀疏模式
    find 查找非零元素的索引和值
    full 将稀疏矩阵转换为满存储

    重排序算法

    dissect 嵌套剖分置换
    amd 近似最小度置换
    colamd 列近似最小度排列
    colperm 基于非零项计数的稀疏列置换
    dmperm Dulmage-Mendelsohn 分解
    randperm 整数的随机排列
    symamd 对称近似最小度置换
    symrcm 稀疏反向 Cuthill-McKee 排序

    迭代法和预条件子

    pcg 求解线性方程组 - 预条件共轭梯度法
    lsqr 求解线性方程组 - 最小二乘法
    minres 求解线性方程组 - 最小残差法
    symmlq 求解线性方程组 - 对称的 LQ 方法
    gmres 求解线性方程组 - 广义最小残差法
    bicg 求解线性方程组 - 双共轭梯度法
    bicgstab 求解线性方程组 - 稳定双共轭梯度法
    bicgstabl 求解线性方程组 - 稳定双共轭梯度 (l) 法
    cgs 求解线性方程组 - 共轭梯度二乘法
    qmr 求解线性方程组 - 拟最小残差法
    tfqmr 求解线性方程组 - 无转置拟最小残差法
    equilibrate 缩放矩阵以改善条件
    ichol 不完全 Cholesky 分解
    ilu 不完全 LU 分解

    特征值和奇异值

    eigs 特征值和特征向量的子集
    svds 奇异值和向量的子集
    normest 2-范数估值
    condest 1-范数条件数估计

    结构分析

    sprank 结构秩
    etree 消去树
    symbfact 符号分解分析
    spaugment 构造最小二乘增广方程组
    dmperm Dulmage-Mendelsohn 分解
    etreeplot 绘制消去树
    treelayout 设置树或森林的布局
    treeplot 绘制树形图
    gplot 绘制邻接矩阵中的节点和边
    unmesh 将边矩阵转换为坐标和拉普拉斯矩阵

    图和网络算法

    构造

    graph 具有无向边的图
    digraph 具备有向边的图

    修改节点和边

    addnode 将新节点添加到图
    rmnode 从图中删除节点
    addedge 向图添加新边
    rmedge 从图中删除边
    flipedge 反转边的方向
    numnodes 图中节点的数量
    numedges 图中边的数量
    findnode 定位图中的节点
    findedge 定位图中的边
    edgecount 两个节点之间的边数
    reordernodes 对图节点重新排序
    subgraph 提取子图

    分析结构

    centrality 衡量节点的重要性
    conncomp 图的连通分量
    biconncomp 双连通图分量
    condensation 图凝聚
    bctree 块割点树图
    toposort 有向无环图的拓扑顺序
    isdag 确定图是否为无环
    transreduction 传递归约
    transclosure 传递闭包
    isisomorphic 确定两个图是否同构
    isomorphism 计算两个图之间的同构
    ismultigraph 确定图是否具有多条边
    simplify 将多重图简化为简单图

    遍历和最短路径

    bfsearch 广度优先图搜索
    dfsearch 深度优先图搜索
    shortestpath 两个单一节点之间的最短路径
    shortestpathtree 从节点的最短路径树
    distances 所有节点对组的最短路径距离
    maxflow 图中的最大流
    minspantree 图的最小生成树

    矩阵表示

    adjacency 图邻接矩阵
    incidence 图关联矩阵
    laplacian 图拉普拉斯矩阵

    节点信息

    degree 图节点的度
    neighbors 图节点的相邻节点
    nearest 半径范围内最近的邻点
    indegree 节点的入度
    outdegree 节点的出度
    predecessors 前趋节点
    successors 后继节点
    inedges 进入节点的入向边
    outedges 节点的出向边

    可视化

    plot 绘制图节点和边
    labeledge 为图边添加标签
    labelnode 为图节点添加标签
    layout 更改图论图布局
    highlight 突出显示绘制的图中的节点和边

    其他

    GraphPlot 有向图和无向图的图论图

    计算几何学

    三角剖分表示法

    三角剖分对象
    triangulation 二维或三维三角剖分
    barycentricToCartesian 将重心坐标转换为笛卡尔坐标
    cartesianToBarycentric 将坐标从笛卡尔坐标转换为重心坐标
    circumcenter 三角形或四面体的外心
    edgeAttachments 连接到指定边缘的三角形或四面体
    edges 三角剖分边缘
    faceNormal 三角剖分单位法向量
    featureEdges 处理三角剖分的锐边
    freeBoundary 自由边界面
    incenter 三角剖分元素的内心
    isConnected 测试两个顶点是否通过一条边相连接
    nearestNeighbor 最近顶点
    neighbors 三角形或四面体的相邻对象
    pointLocation 包围点的三角形或四面体
    size 三角剖分连接列表的大小
    vertexAttachments 连接到顶点的三角形或四面体
    vertexNormal 三角剖分顶点法向
    转换、存储和绘图
    boundaryshape 从二维三角剖分创建 polyshape
    stlread 从 STL 文件创建三角剖分
    stlwrite 从三角剖分创建 STL 文件
    tetramesh 四面体网格图
    trimesh 三角网格图
    triplot 二维三角图
    trisurf 三角曲面图

    Delaunay 三角剖分

    基本 Delaunay 三角剖分
    delaunay Delaunay 三角剖分
    delaunayn N 维 Delaunay 三角剖分
    Delaunay 三角剖分对象
    delaunayTriangulation 二维和三维 Delaunay 三角剖分
    convexHull Delaunay 三角剖分的凸包
    isInterior 查询 Delaunay 三角剖分的内部点
    voronoiDiagram Delaunay 三角剖分的 Voronoi 图
    barycentricToCartesian 将重心坐标转换为笛卡尔坐标
    cartesianToBarycentric 将坐标从笛卡尔坐标转换为重心坐标
    circumcenter 三角形或四面体的外心
    edgeAttachments 连接到指定边缘的三角形或四面体
    edges 三角剖分边缘
    faceNormal 三角剖分单位法向量
    featureEdges 处理三角剖分的锐边
    freeBoundary 自由边界面
    incenter 三角剖分元素的内心
    isConnected 测试两个顶点是否通过一条边相连接
    nearestNeighbor 最近顶点
    neighbors 三角形或四面体的相邻对象
    pointLocation 包围点的三角形或四面体
    size 三角剖分连接列表的大小
    vertexAttachments 连接到顶点的三角形或四面体
    vertexNormal 三角剖分顶点法向
    转换、存储和绘图
    boundaryshape 从二维三角剖分创建 polyshape
    stlwrite 从三角剖分创建 STL 文件
    tetramesh 四面体网格图
    trimesh 三角网格图
    triplot 二维三角图
    trisurf 三角曲面图

    空间搜索

    triangulation 二维或三维三角剖分
    delaunayTriangulation 二维和三维 Delaunay 三角剖分
    dsearchn 最近点搜索
    tsearchn N 维最近单纯形搜索法
    delaunay Delaunay 三角剖分
    delaunayn N 维 Delaunay 三角剖分

    边界区域

    基本边界区域
    boundary 二维或三维空间内的一组点的边界
    convhull 凸包
    convhulln N 维凸包
    alpha 形状对象
    alphaShape 依据二维和三维中的点构建的多边形和多面体
    alphaSpectrum 提供不同 alpha 形状的 alpha 值
    criticalAlpha 定义形状中关键变换的 alpha 半径
    numRegions alpha 形状中的区域数
    inShape 确定点是否在 alpha 形状内部
    alphaTriangulation 填充 alpha 形状的三角剖分
    boundaryFacets alpha 形状的边界面
    perimeter 二维 alpha 形状的周长
    area 二维 alpha 形状的面积
    surfaceArea 三维 alpha 形状的表面积
    volume 三维 alpha 形状的体积
    plot 绘制 alpha 形状
    nearestNeighbor 确定最近的 alpha 形状边界点

    Voronoi 图

    voronoi Voronoi 图
    voronoin N 维 Voronoi 图
    patch 绘制一个或多个填充多边形区域

    基础多边形

    简单的多边形
    boundaryshape 从二维三角剖分创建 polyshape
    inpolygon 位于多边形区域边缘内部或边缘上的点
    nsidedpoly 正多边形
    polyarea 多边形的面积
    polybuffer 围绕点、线或 polyshape 对象创建缓冲区
    rectint 矩形交叉区域
    多边形对象
    创建和修改多边形
    polyshape 二维多边形
    addboundary 添加 polyshape 边界
    polybuffer 围绕点、线或 polyshape 对象创建缓冲区
    rmboundary 删除 polyshape 边界
    rmholes 删除 polyshape 中的孔
    rmslivers 删除 polyshape 边界离群值
    rotate 旋转 polyshape
    scale 缩放 polyshape
    simplify 简化 polyshape 边界
    sortboundaries polyshape 边界进行排序
    sortregions polyshape 区域进行排序
    translate 平移 polyshape
    查询和可视化
    boundary polyshape 边界的顶点坐标
    holes polyshape 孔边界转换为 polyshape 对象数组
    ishole 确定 polyshape 边界是否为孔
    isinterior polyshape 内的查询点
    issimplified 确定 polyshape 是否明确定义
    nearestvertex 查询最近的 polyshape 顶点
    numboundaries polyshape 的边界数
    numsides polyshape 的边数
    overlaps 确定 polyshape 对象是否重叠
    plot 绘制 polyshape
    regions 访问 polyshape 区域
    几何量
    area polyshape 的面积
    boundingbox polyshape 的边界框
    centroid polyshape 的矩心
    convhull polyshape 的凸包
    turningdist 计算 polyshape 对象之间的形变量
    triangulation 三角剖分 polyshape
    perimeter polyshape 的周长
    布尔运算
    intersect polyshape 对象的交集
    subtract 两个 polyshape 对象的差集
    union polyshape 对象的并集
    xor 两个 polyshape 对象的异或

    图形

    二维图和三维图

    线图

    线图
    plot 二维线图
    plot3 三维点或线图
    stairs 阶梯图
    errorbar 含误差条的线图
    area 填充区二维绘图
    stackedplot 具有公共 x 轴的几个变量的堆叠图
    对数图
    loglog 双对数刻度图
    semilogx 半对数图(x 轴有对数刻度)
    semilogy 半对数图(y 轴有对数刻度)
    函数图
    fplot 绘制表达式或函数
    fimplicit 绘制隐函数
    fplot3 三维参数化曲线绘图函数
    其他
    LineSpec (Line Specification) 线条设定
    ColorSpec (Color Specification) 颜色设定

    数据分布图

    分布图
    histogram 直方图
    histogram2 二元直方图
    morebins 增加直方图的 bin 数量
    fewerbins 减少直方图 bin 数量
    histcounts 直方图 bin 计数
    histcounts2 二元直方图 bin 计数
    boxchart 创建箱线图
    swarmchart 群散点图
    swarmchart3 三维群散点图
    气泡图
    bubblechart 气泡图
    bubblechart3 三维气泡图
    bubblelim 将气泡大小映射到数据范围
    bubblesize 以磅为单位设置最小和最大气泡大小
    bubblelegend 为气泡图创建图例
    散点图和平行坐标
    scatter 散点图
    scatter3 三维散点图
    binscatter 分 bin 散点图
    scatterhistogram 创建带直方图的散点图
    spy 可视化矩阵的稀疏模式
    plotmatrix 散点图矩阵
    parallelplot 创建平行坐标图
    饼图、热图和文字云
    pie 饼图
    pie3 三维饼图
    heatmap 创建热图
    sortx 对热图行中的元素进行排序
    sorty 对热图列中的元素进行排序
    wordcloud 使用文本数据创建文字云图

    离散数据图

    bar 条形图
    barh 水平条形图
    bar3 绘制三维条形图
    bar3h 绘制水平三维条形图
    pareto 帕累托图
    stem 绘制离散序列数据
    stem3 绘制三维离散序列数据
    scatter 散点图
    scatter3 三维散点图
    stairs 阶梯图

    地理图

    geoplot 在地理坐标中绘制线条
    geoscatter 地理坐标中的散点图
    geobubble 以可视方式呈现特定地理位置的数据值
    geodensityplot 地理密度图
    geobasemap 设置或查询底图
    geolimits 设置或查询地理范围
    geoaxes 创建地理坐标区
    geotickformat 设置或查询地理刻度标签格式

    极坐标图

    对数据绘图
    polarplot 在极坐标中绘制线条
    polarscatter 极坐标中的散点图
    polarbubblechart 极坐标气泡图
    polarhistogram 极坐标中的直方图
    compass 从原点发射出的箭头
    ezpolar 易用的极坐标绘图函数
    自定义极坐标区
    rlim 设置或查询极坐标区的 r 坐标轴范围
    thetalim 设置或查询极坐标区的 theta 坐标轴范围
    rticks 设置或查询 r 轴刻度值
    thetaticks 设置或查询 theta 轴刻度值
    rticklabels 设置或查询 r 轴刻度标签
    thetaticklabels 设置或查询 theta 轴刻度标签
    rtickformat 指定 r 轴刻度标签格式
    thetatickformat 指定 theta 轴刻度标签格式
    rtickangle 旋转 r 轴刻度标签
    polaraxes 创建极坐标区

    等高线图

    contour 矩阵的等高线图
    contourf 填充的二维等高线图
    contourc 低级等高线图计算
    contour3 三维等高线图
    contourslice 在三维体切片平面中绘制等高线
    clabel 为等高线图添加高程标签
    fcontour 绘制等高线

    向量场

    quiver 箭头图或向量图
    quiver3 三维箭头图或向量图
    compass 从原点发射出的箭头
    feather 创建以 x 轴为起点的箭头
    streamline 根据二维或三维向量数据绘制流线图
    streamslice 在切片平面中绘制流线图

    曲面、体积和多边形

    曲面图和网格图
    surf 曲面图
    surfc 曲面图下的等高线图
    surface 基本曲面图
    surfl 具有基于颜色图的光照的曲面图
    surfnorm 曲面图法线
    mesh 网格曲面图
    meshc 网格曲面图下的等高线图
    meshz 带帷幕的网格曲面图
    hidden 消除网格图中的隐线
    fsurf 绘制三维曲面
    fmesh 绘制三维网格图
    fimplicit3 绘制三维隐函数
    waterfall 瀑布图
    ribbon 条带图
    展开全文
  • matlab矩阵函数总结

    2019-09-28 20:52:14
    MATLAB 的基本数据单位是矩阵,它的指令表达与数学工程中常用的习惯形式十分相似,除了直接用[ ]来输入数组输入矩阵外,还可以借助函数来生成矩阵。 ones( ) 创建一个所有元素都为 1 的矩阵,其中可以制定维数,1,...

    MATLAB 的基本数据单位是矩阵,它的指令表达与数学工程中常用的习惯形式十分相似,除了直接用[ ]来输入数组输入矩阵外,还可以借助函数来生成矩阵。

    ones( ) 创建一个所有元素都为 1 的矩阵,其中可以制定维数,1,2….个变量

    zeros() 创建一个所有元素都为 0 的矩阵,但是类型仍未double型

    初始化一个逻辑类型的矩阵:A = true(5,5)或者A = false(5,5)

    eye() 创建对角元素为 1,其他元素为 0 的矩阵

    diag() 根据向量创建对角矩阵,即以向量的元素为对角元素

    magic() 创建魔方矩阵

    rand() 创建随机矩阵,服从均匀分布

    randn() 创建随机矩阵,服从正态分布

    randperm() 创建随机行向量

    horcat C=[A,B],水平聚合矩阵,还可以用 cat(1,A,B)

    vercat C=[A;B],垂直聚合矩阵, 还可以用 cat(2,A,B)

    repmat(M,v,h) 将矩阵 M 在垂直方向上聚合 v 次,在水平方向上聚合 h 次

    blkdiag(A,B) 以 A,和 B 为块创建块对角矩阵

    • Matlab数组的下标是从“1”开始的,这点与C语言不同;
    • MATLAB规定矩阵元素在存储器中的存放次序是按列的先后顺序存放,即存完第1列后,再存第2列,依次类推。例如,有一个3×4阶的矩阵B,若要把它存储在计算机中,其存放次序就如表2-13所示。C语言就是按行的先后顺序来存放数组元素的,即存完第1行后,再存第2行,依次类推。因此对应的访问顺序B(3)即访问到B(3,1)  B(10)访问到B(1,4)。
    • 与C语言不同,matlab矩阵、数组不用事先定义大小,可以动态增加
    >> m=1
    m = 1 
    >> m(1,2)=2       
     m = 1     2 
     
    >> m(2,1)=3
    m =
         1     2
         3     0
    • matlab矩阵、数组可以动态改变形状 reshape
    >> A=-4:4
     
    A =
     
        -4    -3    -2    -1     0     1     2     3     4
     
    >> A=reshape(A,3,3)
     
    A =
     
        -4    -1     2
        -3     0     3
        -2     1     4
    • 数组转置、上下对称交换和旋转操作后果的对照比较
    A =
     
        -4    -1     2
        -3     0     3
        -2     1     4
     
    >> A' //转置矩阵
     
    ans =
     
        -4    -3    -2
        -1     0     1
         2     3     4
     
    >> A'==A.' //另一种转置,只有复数时两种转置不一致
     
    ans = //因此得到的逻辑矩阵为全真
     
         1     1     1
         1     1     1
         1     1     1
     
    >> flipud(A)// 上下翻转
     
    ans =
     
        -2     1     4
        -3     0     3
        -4    -1     2
     
    >> fliplr(A) //左右翻转
     
    ans =
     
         2    -1    -4
         3     0    -3
         4     1    -2
     
    >> rot90(A) //逆时针旋转90度
     
    ans =
     
         2     3     4
        -1     0     1
        -4    -3    -2
    • 矩阵复制法拓展
    >> A=reshape(1:9,3,3)
     
    A =
     
         1     4     7
         2     5     8
         3     6     9
     
    >> A(4,4)=1111
     
    A =
     
               1           4           7           0
               2           5           8           0
               3           6           9           0
               0           0           0        1111
     
    >> A(:,6)=2222
    A =
     
               1           4           7           0           0        2222
               2           5           8           0           0        2222
               3           6           9           0           0        2222
               0           0           0        1111           0        2222
    • d
    • d
    • s
    • s
    • s
    • sSD
    • S
    • S
    • S
    • S
    • S
    • S
    • S
    • S





    转载于:https://www.cnblogs.com/geekvc/p/4660782.html

    展开全文
  • 一起来学演化计算-matlab基本函数strcmp num2str 字符串格式觉得有用的话,欢迎一起讨论相互学习~Follow Mestrcmp比较字符串语法tf = strcmp(s1,s2)描述tf = strcmp(s1,s2)比较s1和s2,如果两者相同,则返回1 (true)...

    一起来学演化计算-matlab基本函数strcmp num2str 字符串格式

    觉得有用的话,欢迎一起讨论相互学习~Follow Me

    strcmp

    比较字符串

    语法

    tf = strcmp(s1,s2)

    描述

    tf = strcmp(s1,s2)比较s1和s2,如果两者相同,则返回1 (true)。否则,strcmp返回0 (false)。如果文本的大小和内容相同,则认为文本是相同的。返回的结果tf是逻辑类型的数据。

    输入可以是字符向量、字符数组和字符向量的单元格数组的组合。

    示例

    比较两个字符串向量

    s1 = 'Yes';

    s2 = 'No';

    tf = strcmp(s1,s2)

    tf =

    0

    strcmp returns 0 because s1 and s2 are not equal.

    Compare two equal character vectors.

    s1 = 'Yes';

    s2 = 'Yes';

    tf = strcmp(s1,s2)

    tf =

    1

    strcmp returns 1 because s1 and s2 are equal.

    在单元格数组中查找文本

    s1 = 'upon';

    s2 = {'Once','upon';

    'a','time'};

    tf = strcmp(s1,s2)

    tf =

    0 1

    0 0

    数组s2中只出现一次s1,它发生在元素s2(1,2)处

    比较两个字符向量单元数组

    比较两个字符向量单元数组中的每个元素

    s1 = {'Time','flies','when';

    'you''re','having','fun.'};

    s2 = {'Time','drags','when';

    'you''re','anxiously','waiting.'};

    tf = strcmp(s1,s2)

    tf =

    1 0 1

    1 0 0

    在s1和s2中有三个相等元素的实例。这些是下标(1,1)处的“Time”,下标(1,3)处的“when”,下标(2,1)处的“you re”。

    输入参数

    6bb247842544f76068eedbf29c258b93.png

    输出参数

    7e96687231506f5ea24e30948b2cff61.png

    num2str

    将数字转换为字符串

    语法

    s = num2str(A) 将数字数组转换为字符串表示形式。输出格式取决于原始值。num2str用于标记和用数字给图做标题。

    s = num2str(A,precision) 返回一个字符串表示形式,其中包含精度指定的最大有效位数。

    s = num2str(A,formatSpec) 将formatSpec指定的格式应用于A的所有元素。

    示例

    浮点数的默认转换

    将pi和eps返回的浮点值转换为字符串

    s = num2str(pi)

    s =

    3.1416

    s = num2str(eps)

    s =

    2.2204e-16

    指定精度

    指定浮点值的有效位数的最大数目

    A = gallery('normaldata',[2,2],0);

    s = num2str(A,3)

    s =

    -0.433 0.125

    -1.67 0.288

    指定格式

    对浮点数数组指定宽度,精度和格式

    A = gallery('uniformdata',[2,3],0) * 9999;

    s = num2str(A,'%10.5e\n')

    s =

    9.50034e+03

    6.06782e+03

    8.91210e+03

    2.31115e+03

    4.85934e+03

    7.62021e+03

    格式“%10.5e”以五位小数的指数格式打印每个值,“\n”打印一个新行字符。并且只打印10位数字

    字符串打印格式

    输出字段的格式,指定为包含格式化操作符的字符向量。formatSpec还可以包含普通文本和特殊字符

    格式化操作符

    格式化操作符以百分号、%开始,以转换字符结束。还可以在%和转换字符之间指定标识符、标志、字段宽度、精度和子类型操作符。(操作符之间的空格无效,此处仅显示可读性)。

    8616d538bbd870e277d6f39db1f1e298.png

    转换字符

    此表显示将数字和字符数据转换为文本格式的转换字符。

    07c451bd9277d0d9d5d91602789e5293.png

    可选操作符

    可选标识符、标志、字段宽度、精度和子类型操作符进一步定义了输出文本的格式。

    The optional identifier, flags, field width, precision, and subtype operators further define the format of the output text.

    标识符 Identifier

    处理函数输入参数的顺序。使用语法n$,其中n表示函数调用中其他输入参数的位置。

    Example: ('%3\(s %2\)s %1\(s %2\)s','A','B','C') prints input arguments 'A', 'B', 'C' as follows: C B A B.

    Note: 如果输入参数是数组,则不能使用标识符从该输入参数指定特定的数组元素。

    标志 Flags

    dd3f0ef94280fe6de836e47f997eb0c8.png

    区域宽度 Field Width

    要打印的最小字符数。字段宽度操作符可以是一个数字,或者一个星号( * )来引用输入参数。

    Example: The input arguments ('%12d',intmax) are equivalent to ('% * d', 12, intmax).

    函数在值之前用空格填充字段宽度,除非由标记另行指定。

    精度 Precision

    47a6933fc688b28f95ecb5a25b92fb08.png

    特殊文本即转义字符

    formatSpec还可以在百分号前、%或转换字符后包含附加文本

    730120bda31631cc347e2a3a05fcab33.png

    注意

    数值转换只打印复数的实数部分。

    如果指定不适合数据的转换,例如数值的字符转换,MATLAB将覆盖指定的转换,并使用%e。

    示例:'%s'将pi转换为3.141593e+00。

    如果将字符转换(%c或%s)应用于整数值,MATLAB将与有效字符代码对应的值转换为字符。

    示例: ' %s' converts [65 66 67] to ABC.

    提示num2str不接受formatSpec输入参数中的位置标识符。例如,num2str([14 15],'%2\(X %1\)o])会报错

    位置标识符指定格式化操作符处理函数输入参数的顺序,而不是输入数组的元素。当您调用num2str时,只有一个输入参数需要转换数字。

    算法num2str从字符串中删除任何前导空格,即使formatSpec包含空格字符标志。例如,num2str(42.67,'% 10.2f')返回一个1×5的字符数组'42.67'。

    matlab中datest&lpar;&rpar; 将日期和时间转换为字符串格式

    来源:https://ww2.mathworks.cn/help/matlab/ref/datestr.html?searchHighlight=datestr&s_tid=doc_srcht ...

    matlab中upper 将字符串转换为大写

    参考:https://ww2.mathworks.cn/help/matlab/ref/fprintf.html?searchHighlight=fprintf&s_tid=doc_srcht ...

    Matlab基本函数-conj函数

    Matlab基本函数-conj函数 1.conj函数:用于计算复数的共轭值 2.用法说明:y=conj(x)函数计算复数x的共轭值.输出结果y的维数跟输入x的维数一致,返回值为:real(y)-i*i ...

    vb&period;net字符串格式转为日期型

    vb.net字符串格式转为日期型  比如 "20080815" 转换为"2008-05-15"Dim a As Date  Dim s As String = ...

    string&period;Format出现异常&quot&semi;输入的字符串格式有误&quot&semi;的解决方法

    string.Format出现异常"输入的字符串格式有误"的解决方法 今天在做项目时,碰到一个很奇怪的问题,我使用string.Format居然报“输入的字符串格式有误”的错误,我 ...

    javascript中字符串格式json如何转化成json对象

    什么是JSON JSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法.JSON也是一种轻量级数据交换格式.JSON非常易于人阅读与编写,同时利于 ...

    Java将其他数据格式转换成json字符串格式

    package com.wangbo.util; import java.beans.IntrospectionException; import java.beans.Introspector; i ...

    javascript中字符串格式转化成json对象记录

    什么是JSON JSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法.JSON也是一种轻量级数据交换格式.JSON非常易于人阅读与编写,同时利于 ...

    随机推荐

    错误:E:Unable to locate package &period;&period;&period;

    安装NFS软件包: sudo apt-get install nfs-common 安装tftp软件: sudo apt-get install tftpd-hpa tftp-hpa 均出现此错误:E ...

    NavMesh名字、层索引、层值之间的转换

    // Nav层名字-->层的值,1.2.4.8.16 public static int AgentLayerNameToValue(string name) { int idx = NavMe ...

    C&num; RAS 非对称加密类 支持长字符串

    /// /// ikmb@163.com /// public class MyRAS { /// / ...

    JNI类型与C&sol;C&plus;&plus;映射关系

    Java 类型 本地类型 描述 boolean jboolean C/C++8位整型 byte jbyte C/C++带符号的8位整型 char jchar C/C++无符号的16位整型 short ...

    &lbrack;转载&rsqb; 创建为ClickOnce清单签名的&period;pfx格式数字证书

    使用vs2013自动创建的.pfx数字证书默认有效期只有一年,并且“颁发者”.“颁发给”均为当前机器名和当前登陆用户名的组合,其实我们完全可以创建更友好的.pfx数字证书. 打开Microsoft . ...

    php中traits学习笔记

    traits学习 越来越多的框架和代码开始使用traits方式去组织一些功能,这是非常高效的代码组织结构. 通过trait来减少不必要的类继承关系,让代码更加复用,形成可以拔插的代码集合. 通过逗号分 ...

    pslq常用操作

    1,登录后默认自动选中My Objects  默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都 ...

    十七、文件和目录——minishell(1)

    主函数运行要去读取从标准输入或终端上输入的整个命令行,然后再去解析命令行参数,解析出来之后,要将其封装成一个 program,然后再将 program 放入 job 中,然后再去执行 job 中的命令 ...

    SSH三大框架需要的配置文件

    1. Struts2框架 * 在web.xml中配置核心的过滤器 struts2

    Navicat for oracle cannot load OCI DLL

    Navicat for oracle 提示 cannot load OCI DLL87,126,193 instant client package is required for basic and ...

    展开全文
  • matlab-函数及使用1

    2020-11-21 10:33:03
    只要把函数的参数列表的最后一个参数写成varargin,就可以再函数内部以访问cell数组的方式来获取可变参数的信息。 repmat(A,m,n) 赋值和平铺矩阵 将矩阵A,赋值m*n份 any 确定任何数组元素是否为非零 any(A) A中...
    1. nargin 输入参数的数目
    2. nargout 输出参数的数目
    3. varargout 输出参数列表
    4. varargin 输入参数列表 cell
      只要把函数的参数列表的最后一个参数写成varargin,就可以再函数内部以访问cell数组的方式来获取可变参数的信息。
    5. repmat(A,m,n) 赋值和平铺矩阵
      将矩阵A,赋值m*n份
      在这里插入图片描述
    6. any 确定任何数组元素是否为非零
      any(A) A中只要有元素非零则为True
      any(A,dim) 通过dim = 2测试A的行中是否有非零元素
    7. [C,ia,ic] = unique(A,’rows’, setOrder)
      A 去掉重复的行
      setOrder有两个选项可以选择:
      setOrder=’sorted’ 是表示去掉重复值后排序后输出
      setOrder=’stable’是表示去掉重复值后按原来的顺序输出
      C是去重之后的结果;
      ia是C中元素在A中的位置;
      ic是A中元素自C中的位置,A排序之后的位置
      在这里插入图片描述
      在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1. unifrnd(A,B)
      若A,B都是矩阵,则其中的每一个元素这样产生:以A为下限,以B中对应位置的元素为上限,产生一个连续均匀分布,在里面随机取一个值即可。
    2. randi(10,3,4) 均匀分布的伪随机整数
      返回一个介于1 和 10 之间的伪随机整数组成的 3×4 数组。
    3. inf(1,N)
      生成长度为1*N的inf数组
    4. setdiff(A,B)
      A中存在B中不存在的数
    5. [~,Rank] = sortrows(A)
      基于第一列中的元素按升序对矩阵行进行排序。当第一列包含重复的元素时,sortrows 会根据下一列中的值进行排序,并对后续的相等值重复此行为。
      Rank 是排序完之后所在的位置
    6. Y = floor(X) 将 X 的每个元素四舍五入到小于或等于该元素的最接近整数。
    7. Isa(A,’double’) A是不是double类型
    8. rand(10,2) 生成 10*2的随机数矩阵
      可以使用公式 r = a + (b-a).*rand(N,1) 生成区间 (a,b) 内的 N 个随机数
    9. .^ 是对矩阵中的每一个元素都平方,^ 是对单个元素平方
    10. … 能起到连接两行的作用
    11. Setdiff 两个集合的差集
    展开全文
  • IF函数是Excel函数中的基础函数,其语法结构为IF(logical_test(判断条件),value_if_true(条件真返回的值),value_if_false(条件假返回的值))。举例说明,判断一组学生的成绩,当为A时,合格,不为A时为不合格。函数...
  • 一起来学演化计算-matlab基本函数strcmp num2str 字符串格式 觉得有用的话,欢迎一起讨论相互学习~Follow Me strcmp 比较字符串 语法 tf = strcmp(s1,s2) 描述 tf = strcmp(s1,s2)比较s1和s2,如果两者相同,则...
  • 1.%% 求解单变量方程%-----例子1------syms xeqn=sin(x)==1;...[solx,params,conds]=solve(eqn,x,'ReturnConditions',true)%-----例子3---------------%如果返回empty,则表明解不存在。如果返回emp...
  • Excel中的常用函数之一是IF函数,用以进行条件判断并返回特定的值。在Excel中的定义是判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另外一个值。不难得出,它共有三个参数:logical_test,[value_if_...
  • ISNUMBER函数使用表达式说明表 matlab拟合函数表达式,【excel助手】今天为大家分享一篇干货知识,如何设置matlab拟合函数...ISNUMBER函数用来检测引用的单元格的值是否为数字,如果值为数字,将返回TRUE,否则返回FA...
  • imageDatastore:imds = imageDatastore(’./images’, ‘IncludeSubfolders’, true, ‘labelsource’, ‘foldernames’) 第一个参数./images表示文件所在的路径; 后续参数都是键值对(key-value)的形式 ...
  • 点击蓝字关注我们IF函数是Excel中的一个逻辑函数,它...01IF函数语法格式=IF(logical_test,value_if_true,value_if_false)翻译成中文就是:=IF(条件, 结果1, 结果2),即如果满足"条件"则显示"结果1",如果不满足则显...
  • matlab中滤波函数

    2014-06-25 19:47:00
    matlab自带滤波器函数小结(图像处理) 1 线性平滑滤波器 用MATLAB实现领域平均法抑制噪声程序: I=imread(' c4.jpg '); subplot(231) imshow(I) title('原始图像') flag = isrgb(I); if flag==true I=rgb...
  • matlab函数参考.pdf

    2020-07-16 09:48:02
    逻辑运算符:短路 && || 具有短路功能的逻辑运算 语法 expr1 && expr2expr1 || expr2 说明 expr1 && expr2 表示使用短路行为 ...逻辑值 1 (true),将不计算 expr2 的结果。每个表达式的计算结果都必须为标量逻辑值。
  • %用纯色填充灰度或RGB图像A,其中输入二进制掩码BW为true。 B = imoverlay(A,BW,color) %指定imoverlay用于填充图像的颜色。 示例 将二进制图像刻录为灰度图像 %将灰度图像读取到工作区中 A = imread('...
  • matlab学习一些函数

    2018-08-30 23:43:46
    true (m,n)生成一个m * n的逻辑1数组 ones(m,n)生成一个m * n的1数组 magic(m)返回一个阶为m的魔方矩阵:  它的每行、列以及对角线的数之和相等。该和的值为1+2+3+.....+n^2的和再除以n,n必须为大于或...
  • 遗传算法并行 % ga函数 options = gaoptimset('Generations', 200... 'UseParallel', true,... % 是否并行 'Vectorized', 'on'); % 指定函数是否向量化 [bestchrom,~,~,~,~,~] = ga(@FitnessFcn, nVars, [],[],[],[],
  • 觉得有用的话,请点击右下角推荐给更多小伙伴neoken_xuAsurada2015Evacloudstrcmp比较字符串语法tf = strcmp(s1,s2)描述tf = strcmp(s1,s2)比较s1和s2,如果两者相同,则返回1 (true)。否则,strcmp返回0 (false)。...
  • unscentedKalmanFilter函数 obj = unscentedKalmanFilter(StateTransitionFcn,MeasurementFcn,InitialState,Name,...HasAdditiveProcessNoise为true ——过程噪声w是累加的,并且状态转换函数指定状态如何在上一个时
  • matlab自带滤波器函数小结(图像处理)  1 线性平滑滤波器 用MATLAB实现领域平均法抑制噪声程序: I=imread(' c4.jpg '); subplot(231) imshow(I) title('原始图像') flag = isrgb(I); if flag==true  I=...
  • matlab之islogical函数

    千次阅读 2018-01-04 15:45:08
    1、功能 判断对象是否为逻辑类型的数据(true/false) 2、举例 A = [true 1 false 0 ] tf = islogical(A),那么tf = 0 B = [true true false false] tf = islogical(B),那么tf =1
  • ExtendedKalmanFilter函数 obj = extendedKalmanFilter(StateTransitionFcn,MeasurementFcn,InitialState,Name,...HasAdditiveProcessNoise为true ——过程噪声w是累加的,并且状态转换函数指定状态如何在上一个时间步
  • matlab:常用内置函数

    千次阅读 2017-04-27 16:30:31
    ischartf = ischar(A) returns logical 1 (true) if A is a character array and logical 0 (false) otherwise. isstringtf = isstring(A) returns 1 (true) if A is a string array. Otherwise, it returns 0
  • --remove-weak Remove code even if there are weak side effects, default: true -v,--verbose <LEVEL> Set verbosity to LEVEL, default: 0 Building Building requires the Java Development Kit 8 (JDK...
  • true(n):该函数创建n*n的方阵,该方阵的所有元素为逻辑真,即1 >> true(5)   ans =    1 1 1 1 1  1 1 1 1 1  1 1 1 1 1  1 1 1 1 1  1 1 1 1 1 >> true...
  • Matlab中plot函数一共能调用颜色字母

    千次阅读 2018-09-12 18:36:49
    前段时间用SVR调参,需要对C的权重进行...plt.hold(True) plt.plot(X, y, 'bo', fillstyle='none') plt.plot(X, result1, 'r.') 红色 plt.plot(X, result2, 'g.') 绿色 plt.plot(X, result3, 'c.') 亮蓝 plt.plot(...
  • <pre><code>$data = json_decode($data,true); </code></pre> <p>However, I do not know how Matlab passes on the information and how to properly access it. <p>Many thanks for any hints. </div>

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 162
精华内容 64
关键字:

matlabtrue函数

matlab 订阅