文档

支持高数组的函数(A-Z)万博1manbetx

本页列出了MATLAB®使用按字母顺序组织的高数组的函数。

大多数核心函数使用高数组的方式与使用内存中数组的方式相同。然而,在某些情况下,函数处理高数组的方式是特殊的或有限制的。除了本页列出的限制之外,高数组完全支持所列函数的所有语法。万博1manbetx

函数 注意事项或限制
腹肌
这些“可信赖医疗组织”
acosd
作用是
acot
acotd
acoth
正式启动
acscd
acsch
addcats
所有
而且
任何
array2table

“RowNames”不支持名称-值对。万博1manbetx

array2timetable
arrayfun
  • 指定的函数不能依赖于持续的变量。

  • “ErrorHandler”不支持名称-值对。万博1manbetx

  • “UniformOutput”名称-值对设置为真正的(默认),指定函数的输出必须是数字、逻辑、字符或单元格数组。

asec
asecd
asech
印度历的7月
asind
的作用
:
量化
atan2d
atand
atanh
besselh
besseli
besselj
besselk
贝斯
β
betainc
betaincinv
betaln
之间的
binscatter

对于高数组,binscatter在迭代中函数绘图,随着读取的数据越多,逐步添加到绘图中。在更新期间,进度指示器显示已绘制的数据的比例。在更新过程中,在情节完成之前,支持缩放和平移。万博1manbetx要停止更新过程,请按进度指示灯中的暂停按钮。

界限
bsxfun

指定的函数不能依赖于持续的变量。

caldays
caldiff
  • 昏暗的必须指定输入。使用caldiff (t)”,暗)使用默认组件。

calendarDuration
calmonths
calquarters
calweeks
calyears
cart2pol
cart2sph

  • 不支持字符数组的垂直连接。万博1manbetx

  • 在除1之外的任何维度中进行连接都要求所有输入参数都是高数组。

分类

使用语法B =绝对的(A),类别的顺序是不确定的。使用valueset而且catnames执行命令。

类别
装天花板
cell2mat
cellfun
  • 输入函数必须是函数句柄。

  • 输入函数不能依赖于持续的变量。

  • “ErrorHandler”不支持名称-值对。万博1manbetx

  • “UniformOutput”名称-值对设置为真正的(默认),指定函数的输出必须是数字、逻辑、字符或单元格数组。

cellstr
字符
  • 对于语法C = char(A),输入一个必须是一个高数值列向量。

  • 不支持具有多个输入的语法。万博1manbetx

classUnderlying
复杂的
组成

格式Input必须是非高字符串。

连词
包含
conv
  • 输入一个而且B一定是列向量。

  • B不能是高数组。

因为
cosd
cosh
cotd
双曲余切
countcats
  • 对于语法C = cov(X,Y),输入X而且Y大小必须相同,即使它们是向量。

  • 的选项“partialrows”不支持。万博1manbetx

csc
cscd
csch
cummax

“反向”不支持方向。万博1manbetx

孜然芹
cumprod
cumsum
datenum
dateshift
datestr
  • 第一个参数必须是列向量或返回的数组datevec

  • 如果第一个参数是adatevec数组,则行必须在年份范围内1500:2499

datetime
  • 在为单元格数组中的字符向量创建高日期时间数组时,始终指定输入日期时间格式。

  • 如果你指定“格式”作为“preserveinput”,那么MATLAB可能需要计算高数组来确定格式。

datevec
一天
deblank
函数
diff

您必须使用三输入语法Y = diff(X,N,dim)

离散化
disp
显示

对于语法点(A, B),数组一个而且B大小必须相同,即使它们是向量。

持续时间
结束
endsWith
每股收益
情商
擦除
eraseBetween
小块土地
误差补函数
erfcinv
erfcx
erfinv
exceltime
经验值
expint
expm1
extractAfter
extractBefore
extractBetween

高数组不支持第一个维度的展开。万博1manbetx

fillmissing
  • 样条的方法不支持。万博1manbetx

  • “SamplePoints”不支持名称-值对。万博1manbetx

  • “DataVariables”名称-值对不能指定函数句柄。

  • “EndValues”名称-值对只能指定“extrap”

  • 的语法fillmissing (movmethod,窗口)不支持万博1manbetx一个是一张长长的时间表。

  • 的语法fillmissing(“常数”,v)必须为?指定标量值v.此外,当一个是高表或高时间表,此语法不支持字符向量变量。万博1manbetx

filloutliers
  • “幼虫”而且“gesd”方法不受支持。万博1manbetx

  • “movmedian”而且“movmean”方法不支持高时间表。万博1manbetx

  • “SamplePoints”而且“MaxNumOutliers”不支持名称-值对。万博1manbetx

  • 的价值“DataVariables”不能是函数句柄。

  • 计算fillmethod filloutliers(一个)filloutliers (fillmethod,“中位数”,…)filloutliers (fillmethod,四分位数,…)沿着第一个维度,只有当万博1manbetx一个是一个高列向量。

  • 的语法filloutliers (A,花键,…)不支持。万博1manbetx

过滤器

双输出语法[y,zf] = filter(___)不支持万博1manbetx关闭“>”1

找到
  • X一定是一个高的列向量。

findgroups
  • 不支持高桌子。万博1manbetx

  • 分组的顺序G可能与内存中不同findgroups计算。

修复
翻转
  • 如果指定,则昏暗的Argument必须大于1

flipdim
  • 如果指定,则昏暗的Argument必须大于1

fliplr
地板上
γ
gammainc
gammaincinv
gammaln
收集
通用电气
gt

你可以用而且尾巴用高大的数组任何有效的基础数据类型(int8datetime表格,等等)。

高度
histcounts
  • 不支持某些输入选项。万博1manbetx允许的选项是:

    • “BinWidth”

    • “BinLimits”

    • “归一化”

    • “BinMethod”- - -“汽车”而且“斯科特。”Bin方法是相同的。的“fd”不支持Bin方法。万博1manbetx

柱状图
  • 不支持某些输入选项。万博1manbetx允许的选项是:

    • “BinWidth”

    • “BinLimits”

    • “归一化”

    • “DisplayStyle”

    • “BinMethod”- - -“汽车”而且“斯科特。”Bin方法是相同的。的“fd”不支持Bin方法。万博1manbetx

    • “EdgeAlpha”

    • “EdgeColor”

    • “FaceAlpha”

    • “FaceColor”

    • “线型”

    • “线宽”

    • “定位”

  • 此外,有一个最大格数的上限。默认最大值为100。

  • morebins而且fewerbins方法不受支持。万博1manbetx

  • 不支持编辑需要重新计算容器的直方图对象的属性。万博1manbetx

histogram2
  • 不支持某些输入选项。万博1manbetx允许的选项是:

    • “BinWidth”

    • “XBinLimits”

    • “YBinLimits”

    • “归一化”

    • “DisplayStyle”

    • “BinMethod”- - -“汽车”而且“斯科特。”Bin方法是相同的。的“fd”不支持Bin方法。万博1manbetx

    • “EdgeAlpha”

    • “EdgeColor”

    • “FaceAlpha”

    • “FaceColor”

    • “线型”

    • “线宽”

    • “定位”

  • 此外,有一个最大格数的上限。默认最大值为100。

  • morebins而且fewerbins方法不受支持。万博1manbetx

  • 不支持编辑需要重新计算容器的直方图对象的属性。万博1manbetx

hms
horzcat
小时
小时
函数的
idivide
im2double
图像放大
ind2sub
innerjoin
  • 不能连接两个高输入。innerjoin可以连接在一起:

    • 一张高桌子和一张普通桌子。

    • 有固定桌子或时间表的高时间表。

  • 必须指定一个输出参数。三输出语法[C,ia,ib] = innerjoin(___)不支持。万博1manbetx

insertAfter
方法
int16
int32
int64
int8
ipermute

不支持排列高维度(维度1)。万博1manbetx

isaUnderlying
isbetween

不支持高字符向量输入。万博1manbetx

iscategory
iscolumn
isdst
isempty
isfinite
isinf
ismatrix
ismember

只有一个一个B可以是一个高数组。

ismissing
isnan
isnat
isordinal
isoutlier
  • “拉布”而且“gesd”方法不受支持。万博1manbetx

  • “movmedian”而且“movmean”方法不支持高时间表。万博1manbetx

  • “SamplePoints”而且“MaxNumOutliers”不支持名称-值对。万博1manbetx

  • 的价值“DataVariables”不能是函数句柄。

  • 计算isoutlier (A)isoutlier(“中位数”,…),或isoutlier(四分位数的,…)第一个维度只支持高列向量万博1manbetx一个

isprotected
isrow
isscalar
issorted
issortedrows
istall
isundefined
isvector
isweekend
加入(字符串)
加入(表)
  • 不能连接两个高输入。加入可以连接在一起:

    • 一张高桌子和一张普通桌子。

    • 有固定桌子或时间表的高时间表。

  • 双输出语法[C, b] = join(…)不支持。万博1manbetx

juliandate
ldivide
长度
日志
log10
log1p
log2
逻辑
较低的
lt
马克斯

双输出语法[Y,I] = max(…)不支持。万博1manbetx

maxk
的意思是

不支持高日期时间数组。万博1manbetx

中位数

输入一个必须是列向量才能计算中位数在第一个维度。

mergecats
毫秒
最小值

双输出语法[Y,I] = min(…)不支持。万博1manbetx

-
一分钟
分钟
mldivide

对于语法Z = x \ y,数组X必须是一个标量或高矩阵,行数与Y

国防部
movmad

“SamplePoints”不支持名称-值对。万博1manbetx

movmax
movmean
movmedian
movmin
movprod
movstd
movsum
movvar
mrdivide

对于语法Z = x / y,Y操作数必须是标量。

mtimes
  • A * B在哪里一个而且B都是高数组,它们中的一个必须是标量。

  • 一个“* B,两个一个而且B必须是在第一个维度中具有相同大小的高向量或矩阵。

ndims
nextpow2
nnz
规范
nthroot
元素个数

如果不指定宽度,那么就需要对数据进行完整的传递来确定它。

交换

不支持排列高维度(维度1)。万博1manbetx

X一定是一个高的分类数组。

情节
  • 万博1manbetx支持高数组的语法X而且Y是:

    • 情节(X, Y)

    • 情节(Y)

    • LineSpec情节(___)

    • 情节(___、名称、值)

    • 情节(ax, ___)

  • X必须是单调递增的。

  • 不支持分类输入。万博1manbetx

  • 对于高数组,情节在迭代中函数绘图,随着读取的数据越多,逐步添加到绘图中。在更新期间,进度指示器显示已绘制的数据的比例。在更新过程中,在情节完成之前,支持缩放和平移。万博1manbetx要停止更新过程,请按进度指示灯中的暂停按钮。

+
pol2cart
polyfit

X而且Y一定是列向量。

polyval

如果x是一个高数组,那么它一定是一个列向量。

posixtime
pow2
权力
刺激
ψ

对于语法Y = (k,X)k必须是非高标量。

季度
rad2deg
rdivide
真正的
reallog
realpow
realsqrt
regexprep
快速眼动
removecats
renamecats
reordercats
repelem
  • 不支持双输入语法。万博1manbetx

  • 第一个维度中的复制因子必须为1。例如,repelem (TA, 1, n, p,…)

取代
replaceBetween
repmat

第一个维度中的复制因子必须为1。例如,repmat (TA, 1, n, p,…)

重新调节
  • 输入l而且u,和名称-值对的值“InputMin”而且“InputMax”,不能有多行。

重塑

不支持重塑高维度(维度1)。万博1manbetx第一个维度输入应该总是空的,比如重塑(X, [], M, N,…)

调整时间
  • 不支持最近邻和插值方法。万博1manbetx

  • “EndValues”不支持名称-值对。万博1manbetx

反向
rmmissing
  • “DataVariables”名称-值对不能指定函数句柄。

  • rmmissing (2)对于高桌子不支万博1manbetx持。

散射
  • 万博1manbetx支持高数组的语法X而且Y是:

    • 散射(X, Y)

    • 散射(X, Y,深圳)

    • 散射(X, Y,深圳,c)

    • 散射(___,“填满”)

    • mkr散射(___)

    • 散射(___、名称、值)

    • 散射(ax, ___)

  • 深圳必须是标量还是空[]

  • c必须是标量或RGB三元组。

  • 不支持分类输入。万博1manbetx

  • 对于高数组,散射在迭代中函数绘图,随着读取的数据越多,逐步添加到绘图中。在更新期间,进度指示器显示已绘制的数据的比例。在更新过程中,在情节完成之前,支持缩放和平移。万博1manbetx要停止更新过程,请按进度指示灯中的暂停按钮。

证券交易委员会
secd
双曲正割
第二个
setcats
标志
信德
sinh
大小
smoothdata
  • 不支持高时间表。万博1manbetx

  • “rlowess”而且“rloess”方法不受支持。万博1manbetx

  • 不支持多输出。万博1manbetx

  • 您必须指定窗口大小。不支持窗口大小的自动选择。万博1manbetx

  • “SamplePoints”而且“SmoothingFactor”不支持名称-值对。万博1manbetx

  • 的价值“DataVariables”不能是函数句柄。

排序
  • 不支持多输出。万博1manbetx

  • 您必须指定要排序的维度,例如sort (X,昏暗的)

  • 分类高维,就像排序(X, 1),只支持列向量。万博1manbetx

sortrows
  • 对于高数组,有效的语法是:

    • Y = sortrows(X)

    • Y = sortrows(X,col)

    • Y = sortrows(X,方向)

    • Y = sortrows(___,名称,值)

  • 对于高表和高时间表,有效的语法是:

    • Y = sortrows(T,vars)

    • Y = sortrows(T,var,方向)

  • 不支持多输出。万博1manbetx

sph2cart
分裂(日历时间)
分裂(字符串)
splitapply

指定的函数不能依赖于任何状态,例如持续的变量或随机数函数兰德

splitlines
√6
挤压
堆栈

双输出语法[S,iu] = stack(…)不支持。万博1manbetx

standardizeMissing
startsWith
性病

加权方案不能是矢量。

str2double
比较字符串
strcmpi
strfind
  • 文本输入必须是字符串的高数组或字符向量的高单元格数组。

  • 文本模式必须是非高的单个字符串。

  • 输出是索引向量的单元格数组,每个输入字符串有一个元素。

字符串
strlength
strncmp
strncmpi
strrep
  • 原始字符串必须是字符串的高数组或字符向量的高单元格数组。

  • 旧字符串和新字符串输入可以是单个字符串或具有相同大小的高字符串数组。

strtrim
sub2ind
总和
总结

摘要中的某些字段可能无法在合理的时间内计算出来,例如中位数。

swapbytes
同步
  • 新时期输入必须是严格递增的而不是严格单调的。

  • “commonrange”选项。newTimeBasis不支持输入。万博1manbetx

  • 样条的不支持插值方法。万博1manbetx

  • “EndValues”不支持名称-值对。万博1manbetx

表格

  • 的语法TT = table(T1,T2,…)从几个高数组构造一个高表(T1, T2,…).您可以使用“VariableNames”参数指定变量名。

table2array
table2cell
table2timetable
尾巴

你可以用而且尾巴用高大的数组任何有效的基础数据类型(int8datetime表格,等等)。

棕褐色
罐内
双曲正切
时间
timeofday
时间表
  • 创建.有几种方法可以创建一个高的时间表:

    1. 使用转换现有的高桌子table2timetable

      Ds = datastore('数据/文件夹/路径.csv');Tt =高(ds);TT = table2schedule (TT);
      默认行为是使用高表中的第一个datetime或duration变量tt对于行时间。要指定行时间,请使用“RowTimes”名称-值对指定高的日期时间或高的行时间持续时间向量。

      TT = table2schedule (TT,'RowTimes', RowTimes)
    2. 使用转换现有的高数组array2timetable

    3. 方法从高程表中的变量手动构造高程时间表时间表构造函数。

      Ds = datastore('数据/文件夹/路径.csv');Tt =高(ds);TT =时间表(rowTimes, TT。Var1, tt。Var2,…)

    4. 使用语法将内存中的时间表转换为高时间表高(TT)

  • 索引.的timerange而且withtol支持索引到高时间表的函数。万博1manbetx的vartype函数不支持。万博1manbetx

  • 万博1manbetx支持功能.这些函数支持高时间表。万博1manbetx

timetable2table
topkrows
  • 不支持多输出。万博1manbetx

  • “ComparisonMethod”不支持名称-值对。万博1manbetx

  • “RowNames”不支持表选项。万博1manbetx

tzoffset
uint16
uint32
uint64
uint8
uminus
独特的
  • 使用语法C =唯一的(A)对于高向量和高表,或者C = unique(A,'rows')对于高矩阵。

  • 不支持多输出。万博1manbetx

uplus
var

加权方案不能是矢量。

varfun
  • 函数Input必须总是返回一个高数组。

  • 万博1manbetx支持的名称-值对是:

    • “数据源”-不能指定为函数句柄。

    • “OutputFormat”-值可以为“统一”“表”“时间表”,或“细胞”只有。

  • 当输入数组是一个高时间表和“OutputFormat”“时间表”,指定的函数必须返回第一个维度大小与输入相同的数组。指定“OutputFormat”作为“表”当输入函数为约简函数时,如的意思是

vertcat

  • 不支持字符数组的垂直连接。万博1manbetx

宽度
xor
一年
ymd
名称

统计和机器学习工具箱功能

如果您有统计和机器学习工具箱™,那么还有其他函数可用于处理高数组。例如,你可以用grpstats要计算分组统计数据,kmeans为了进行k-均值聚类,fitlm拟合线性回归模型,或fitcdiscr拟合判别分析分类器。有关更多信息,请参见高数组支持、用法说明和万博1manbetx限制(统计和机器学习工具箱)。

相关的话题

这个话题有帮助吗?