이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

tall형 배열을 지원하는 함수(A–Z)

이 페이지에는 tall형 배열을 사용하는 MATLAB® 함수가 사전순으로 나열되어 있습니다.

대부분의 핵심 함수는 메모리 내 배열에 대한 작업을 수행할 때와 동일한 방식으로 tall형 배열에 대한 작업을 수행합니다. 그러나 tall형 배열에 대한 함수의 작업 방식이 특수하거나 제한 사항이 있는 경우가 있습니다. 이 페이지에 설명된 제한 사항 외에는 나열된 함수의 모든 구문을 tall형 배열에 사용할 수 있습니다.

함수참고 또는 제한 사항
abs 
acos 
acosd 
acosh 
acot 
acotd 
acoth 
acsc 
acscd 
acsch 
addcats 
all 
and 
angle 
any 
array2table

'RowNames' 이름-값 쌍은 지원되지 않습니다.

array2timetable 
arrayfun
  • 지정된 함수는 persistent 변수에 종속되어선 안 됩니다.

  • 'ErrorHandler' 이름-값 쌍은 지원되지 않습니다.

  • 'UniformOutput' 이름-값 쌍이 true(디폴트 값)로 설정된 경우 지정된 함수에서 반환된 출력값은 숫자형 배열, 논리형 배열, 문자형 배열 또는 셀형 배열이어야 합니다.

asec 
asecd 
asech 
asin 
asind 
asinh 
atan 
atan2 
atan2d 
atand 
atanh 
besselh 
besseli 
besselj 
besselk 
bessely 
beta 
betainc 
betaincinv 
betaln 
between 
binscatter

tall형 배열을 사용할 때, binscatter 함수는 반복을 통해 점차적으로 데이터를 읽어나가며 플롯에 플로팅합니다. 업데이트 도중 진행률 표시기는 플로팅된 데이터의 비율을 표시합니다. 플롯이 다 그려지기 전인 업데이트 과정 중에도 확대/축소와 이동은 지원됩니다. 업데이트 과정을 중지하려면 진행률 표시기에 있는 일시 중지 버튼을 누르십시오.

bounds 
bsxfun

지정된 함수는 persistent 변수에 종속되어선 안 됩니다.

caldays 
caldiff
  • dim 입력값을 지정해야 합니다. 디폴트 구성요소를 사용하려면 caldiff(t,'',dim)을 사용하십시오.

calendarDuration 
calmonths 
calquarters 
calweeks 
calyears 
cart2pol 
cart2sph 
cat

  • 문자형 배열의 세로 결합은 지원되지 않습니다.

  • 1차원을 제외한 임의 차원을 결합하려면 모든 입력 인수가 tall형 배열이어야 합니다.

categorical

구문 B = categorical(A)를 사용하면, 범주의 순서가 정의되지 않습니다. 순서를 적용하려면 valuesetcatnames를 사용하십시오.

categories 
ceil 
cell2mat 
cellfun
  • 입력 함수는 함수 핸들이어야 합니다.

  • 입력 함수는 persistent 변수에 종속되어서는 안 됩니다.

  • 'ErrorHandler' 이름-값 쌍은 지원되지 않습니다.

  • 'UniformOutput' 이름-값 쌍이 true(디폴트 값)로 설정된 경우 지정된 함수에서 반환된 출력값은 숫자형 배열, 논리형 배열, 문자형 배열 또는 셀형 배열이어야 합니다.

cellstr 
char
  • 구문 C = char(A)의 경우, 입력값 A는 tall형 숫자 열 벡터여야 합니다.

  • 둘 이상의 입력값을 갖는 구문은 지원되지 않습니다.

classUnderlying 
complex 
compose

format 입력값은 tall형이 아닌 string형 배열이어야 합니다.

conj 
contains 
conv
  • 입력값 AB는 열 벡터여야 합니다.

  • B는 tall형 배열일 수 없습니다.

cos 
cosd 
cosh 
cot 
cotd 
coth 
count 
countcats 
cov
  • 구문 C = cov(X,Y)의 경우, 입력 인수 XY는 크기가 동일해야 합니다(벡터인 경우에도 해당됨).

  • 옵션 'partialrows'는 지원되지 않습니다.

csc 
cscd 
csch 
cummax

'reverse' 방향은 지원되지 않습니다.

cummin
cumprod
cumsum
datenum 
dateshift 
datestr
  • 첫 번째 인수가 열 벡터이거나 datevec에서 반환된 배열이어야 합니다.

  • 첫 번째 인수가 datevec 배열인 경우 행은 연도 범위 1500:2499 내에 있어야 합니다.

datetime
  • 셀형 배열에 포함된 문자형 벡터에 대한 tall datetime형 배열을 만들 때 항상 입력 datetime형 형식을 지정하십시오.

  • 'Format''preserveinput'으로 지정할 경우, MATLAB은 형식을 확인하기 위해 tall형 배열을 계산해야 할 수 있습니다.

datevec 
day 
days 
deblank 
deg2rad 
diff

3개 입력값 구문 Y = diff(X,N,dim)을 사용해야 합니다.

discretize 
disp 
display 
dot

구문 dot(A,B)의 경우, 배열 A와 배열 B는 크기가 동일해야 합니다(벡터인 경우에도 해당됨).

double 
duration 
end 
endsWith 
eps 
eq 
erase 
eraseBetween 
erf 
erfc 
erfcinv 
erfcx 
erfinv 
exceltime 
exp 
expint 
expm1 
extractAfter 
extractBefore 
extractBetween

tall형 배열에서는 첫 번째 차원의 확장이 지원되지 않습니다.

fillmissing
  • 'spline' 메서드는 지원되지 않습니다.

  • 'SamplePoints' 이름-값 쌍은 지원되지 않습니다.

  • 'DataVariables' 이름-값 쌍에는 함수 핸들을 지정할 수 없습니다.

  • 'EndValues'이름-값 쌍에는 'extrap'만 지정할 수 있습니다.

  • 구문 fillmissing(A,movmethod,window)A가 tall형 타임테이블인 경우에는 지원되지 않습니다.

  • 구문 fillmissing(A,'constant',v)에서 v에는 스칼라 값을 지정해야 합니다. 뿐만 아니라, A가 tall형 테이블이거나 tall형 타임테이블인 경우에는 이 구문에 문자형 벡터 변수를 사용할 수 없습니다.

filloutliers
  • 'grubs' 메서드와 'gesd' 메서드는 지원되지 않습니다.

  • 'movmedian' 메서드와 'movmean' 메서드는 tall형 타임테이블을 지원하지 않습니다.

  • 'SamplePoints''MaxNumOutliers' 이름-값 쌍은 지원되지 않습니다.

  • 'DataVariables'의 값은 함수 핸들일 수 없습니다.

  • A가 tall형 열 벡터인 경우에만 첫 번째 차원에 대해 filloutliers(A,fillmethod), filloutliers(A,fillmethod,'median',…) 또는 filloutliers(A,fillmethod,'quartiles',…)를 계산할 수 있습니다.

  • 구문 filloutliers(A,'spline',…)은 지원되지 않습니다.

filter

출력값을 2개 갖는 구문 [y,zf] = filter(___)dim > 1 조건일 때는 지원되지 않습니다.

find
  • X는 tall형 열 벡터여야 합니다.

findgroups
  • tall형 테이블은 지원되지 않습니다.

  • G의 그룹 번호 순서는 메모리 내 findgroups 계산에 사용된 순서와 다를 수 있습니다.

fix 
flip
  • 지정된 경우, dim 인수는 1보다 커야 합니다.

flipdim
  • 지정된 경우, dim 인수는 1보다 커야 합니다.

fliplr 
floor 
gamma 
gammainc 
gammaincinv 
gammaln 
gather 
ge 
gt 
head

headtail모든 유효한 기본 데이터형(single, double, int8, datetime, table 등)의 tall형 배열에 사용할 수 있습니다.

height 
histcounts
  • 일부 입력 옵션이 지원되지 않습니다. 허용되는 옵션은 다음과 같습니다.

    • 'BinWidth'

    • 'BinLimits'

    • 'Normalization'

    • 'BinMethod''auto' Bin 메서드와 'scott' Bin 메서드는 동일합니다. 'fd' Bin 메서드는 지원되지 않습니다.

histogram
  • 일부 입력 옵션이 지원되지 않습니다. 허용되는 옵션은 다음과 같습니다.

    • 'BinWidth'

    • 'BinLimits'

    • 'Normalization'

    • 'DisplayStyle'

    • 'BinMethod''auto' Bin 메서드와 'scott' Bin 메서드는 동일합니다. 'fd' Bin 메서드는 지원되지 않습니다.

    • 'EdgeAlpha'

    • 'EdgeColor'

    • 'FaceAlpha'

    • 'FaceColor'

    • 'LineStyle'

    • 'LineWidth'

    • 'Orientation'

  • 또한, 최대 막대 개수에 대한 한도가 있습니다. 디폴트 최댓값은 100입니다.

  • morebins 메서드와 fewerbins 메서드는 지원되지 않습니다.

  • Bin을 재계산해야 하는 histogram 객체의 속성은 편집할 수 없습니다.

histogram2
  • 일부 입력 옵션이 지원되지 않습니다. 허용되는 옵션은 다음과 같습니다.

    • 'BinWidth'

    • 'XBinLimits'

    • 'YBinLimits'

    • 'Normalization'

    • 'DisplayStyle'

    • 'BinMethod''auto' Bin 메서드와 'scott' Bin 메서드는 동일합니다. 'fd' Bin 메서드는 지원되지 않습니다.

    • 'EdgeAlpha'

    • 'EdgeColor'

    • 'FaceAlpha'

    • 'FaceColor'

    • 'LineStyle'

    • 'LineWidth'

    • 'Orientation'

  • 또한, 최대 막대 개수에 대한 한도가 있습니다. 디폴트 최댓값은 100입니다.

  • morebins 메서드와 fewerbins 메서드는 지원되지 않습니다.

  • Bin을 재계산해야 하는 histogram 객체의 속성은 편집할 수 없습니다.

hms 
horzcat 
hour 
hours 
hypot 
idivide 
im2double 
imag 
ind2sub 
innerjoin
  • 2개의 tall형 입력값은 결합할 수 없습니다. innerjoin은 다음을 결합할 수 있습니다.

    • tall형 테이블과 일반 테이블.

    • tall형 타임테이블과 일반 테이블 또는 타임테이블.

  • 출력 인수를 하나 지정해야 합니다. 3-출력 구문 [C,ia,ib] = innerjoin(___)은 지원되지 않습니다.

insertAfter 
insertBefore 
int16 
int32 
int64 
int8 
ipermute

tall 차원(첫 번째 차원)을 치환하는 것은 지원되지 않습니다.

isaUnderlying 
isbetween

tall형 문자형 벡터 입력값은 지원되지 않습니다.

iscategory 
iscolumn 
isdst 
isempty 
isfinite 
isinf 
ismatrix 
ismember

A 또는 B 중 하나만 tall형 배열일 수 있습니다.

ismissing 
isnan 
isnat 
isordinal 
isoutlier
  • 'grubbs' 메서드와 'gesd' 메서드는 지원되지 않습니다.

  • 'movmedian' 메서드와 'movmean' 메서드는 tall형 타임테이블을 지원하지 않습니다.

  • 'SamplePoints''MaxNumOutliers' 이름-값 쌍은 지원되지 않습니다.

  • 'DataVariables'의 값은 함수 핸들일 수 없습니다.

  • A가 tall형 열 벡터인 경우에만 첫 번째 차원에 대해 isoutlier(A), isoutlier(A,'median',...) 또는 isoutlier(A,'quartiles',...)를 계산할 수 있습니다.

isprotected 
isrow 
isscalar 
issorted 
issortedrows 
istall 
isundefined 
isvector 
isweekend 
join(string형) 
join(테이블)
  • 2개의 tall형 입력값은 결합할 수 없습니다. join은 다음을 결합할 수 있습니다.

    • tall형 테이블과 일반 테이블.

    • tall형 타임테이블과 일반 테이블 또는 타임테이블.

  • 출력값을 2개 갖는 구문 [C,iB] = join(...)은 지원되지 않습니다.

juliandate 
ldivide 
le 
length 
log 
log10 
log1p 
log2 
logical 
lower 
lt 
max

출력값을 2개 갖는 구문 [Y,I] = max(...)는 지원되지 않습니다.

maxk 
mean

tall datetime형 배열은 지원되지 않습니다.

median

첫 번째 차원에서 median을 계산하려면 입력값 A는 열 벡터여야 합니다.

mergecats 
milliseconds 
min

출력값을 2개 갖는 구문 [Y,I] = min(...)은 지원되지 않습니다.

mink 
minus 
minute 
minutes 
mldivide

구문 Z = X\Y의 경우 배열 X는 스칼라이거나 Y와 행 개수가 같은 tall형 행렬이어야 합니다.

mod 
month 
movmad

'SamplePoints' 이름-값 쌍은 지원되지 않습니다.

movmax
movmean
movmedian
movmin
movprod
movstd
movsum
movvar
mrdivide

구문 Z = X/Y의 경우 Y 피연산자는 스칼라여야 합니다.

mtimes
  • A*B의 경우 AB가 모두 tall형 배열이면 둘 중 하나는 스칼라여야 합니다.

  • A'*B에서 AB는 모두 첫 번째 차원에서 크기가 동일한 행렬 또는 tall형 벡터여야 합니다.

ndims 
ne 
nextpow2 
nnz 
norm 
not 
nthroot 
numel 
or 
pad

width를 지정하지 않으면 그 값을 결정하기 위해 데이터 전체를 거치면서 확인해야 합니다.

permute

tall 차원(첫 번째 차원)을 치환하는 것은 지원되지 않습니다.

pie

X는 tall categorical형 배열이어야 합니다.

plot
  • tall형 배열 XY에 지원되는 구문은 다음과 같습니다.

    • plot(X,Y)

    • plot(Y)

    • plot(___,LineSpec)

    • plot(___,Name,Value)

    • plot(ax,___)

  • X는 단조 증가하는 순서여야 합니다.

  • categorical형 입력값은 지원되지 않습니다.

  • tall형 배열을 사용할 때, plot 함수는 추가로 읽어오는 데이터를 반복적인 플로팅을 통해 계속해서 플롯에 추가합니다. 업데이트 도중 진행률 표시기는 플로팅된 데이터의 비율을 표시합니다. 플롯이 완성되기 전에도 갱신 중에 확대/축소 및 이동이 가능합니다. 업데이트 과정을 중지하려면 진행률 표시기에 있는 일시 중지 버튼을 누르십시오.

plus 
pol2cart 
polyfit

XY는 열 벡터여야 합니다.

polyval

x가 tall형 배열인 경우 x는 열 벡터여야 합니다.

posixtime 
pow2 
power 
prod 
psi

구문 Y = psi(k,X)에서 k는 tall형이 아닌 스칼라여야 합니다.

quarter 
rad2deg 
rdivide 
real 
reallog 
realpow 
realsqrt 
regexprep 
rem 
removecats 
renamecats 
reordercats 
repelem
  • 2-입력값 구문은 지원되지 않습니다.

  • 첫 번째 차원의 복제 인자는 1이어야 합니다. 예를 들면 repelem(TA,1,n,p,...)과 같습니다.

replace 
replaceBetween 
repmat

첫 번째 차원의 복제 인자는 1이어야 합니다. 예를 들면 repmat(TA,1,n,p,...)와 같습니다.

rescale
  • 입력값 lu, 이름-값 쌍 'InputMin''InputMax'의 값은 행 개수가 2개 이상이어서는 안 됩니다.

reshape

tall 차원(차원 1)은 형태 변경할 수 없습니다. 첫 번째 차원 입력값은 항상 비어 있어야 합니다(예: reshape(X,[],M,N,...)).

retime
  • 최근접이웃과 보간 방법은 지원되지 않습니다.

  • 'EndValues' 이름-값 쌍은 지원되지 않습니다.

reverse 
rmmissing
  • 'DataVariables' 이름-값 쌍에는 함수 핸들을 지정할 수 없습니다.

  • rmmissing(A,2)는 tall형 테이블에 지원되지 않습니다.

round 
scatter
  • tall형 배열 XY에 지원되는 구문은 다음과 같습니다.

    • scatter(X,Y)

    • scatter(X,Y,sz)

    • scatter(X,Y,sz,c)

    • scatter(___,'filled')

    • scatter(___,mkr)

    • scatter(___,Name,Value)

    • scatter(ax,___)

  • sz는 스칼라이거나 빈 []이어야 합니다.

  • c는 스칼라이거나 RGB 3색이어야 합니다.

  • categorical형 입력값은 지원되지 않습니다.

  • tall형 배열을 사용할 때, scatter 함수는 반복 형태로 플로팅하여, 데이터를 읽을수록 점차적으로 플롯에 추가합니다. 업데이트 도중 진행률 표시기는 플로팅된 데이터의 비율을 표시합니다. 플롯이 완성되기 전에도 갱신 중에 확대/축소 및 이동이 가능합니다. 업데이트 과정을 중지하려면 진행률 표시기에 있는 일시 중지 버튼을 누르십시오.

sec 
secd 
sech 
second 
seconds 
setcats 
sign 
sin 
sind 
single 
sinh 
size 
smoothdata
  • tall형 타임테이블은 지원되지 않습니다.

  • 'rlowess' 메서드와 'rloess' 메서드는 지원되지 않습니다.

  • 여러 개의 출력값은 지원되지 않습니다.

  • 윈도우 크기를 지정해야 합니다. 윈도우 크기의 자동 선택은 지원되지 않습니다.

  • 'SamplePoints''SmoothingFactor' 이름-값 쌍은 지원되지 않습니다.

  • 'DataVariables'의 값은 함수 핸들일 수 없습니다.

sort
  • 여러 개의 출력값은 지원되지 않습니다.

  • 정렬할 차원을 지정해야 합니다(예: sort(X,dim)).

  • tall 차원의 정렬은 열 벡터에 대해서만 지원됩니다(예: sort(X,1)).

sortrows
  • tall형 배열의 경우 유효한 구문은 다음과 같습니다.

    • Y = sortrows(X)

    • Y = sortrows(X,col)

    • Y = sortrows(X,direction)

    • Y = sortrows(___,Name,Value)

  • tall형 테이블과 tall형 타임테이블의 경우 유효한 구문은 다음과 같습니다.

    • Y = sortrows(T,vars)

    • Y = sortrows(T,vars,direction)

  • 여러 개의 출력값은 지원되지 않습니다.

sph2cart 
split(calendarDuration형) 
split(string형) 
splitapply

지정된 함수는 persistent 변수와 같은 상태, 또는 rand와 같은 난수 함수에 종속되어서는 안 됩니다.

splitlines 
sqrt 
squeeze 
stack

출력값을 2개 갖는 구문 [S,iu] = stack(...)은 지원되지 않습니다.

standardizeMissing 
startsWith 
std

가중치 부여 방식은 벡터가 될 수 없습니다.

str2double 
strcmp 
strcmpi 
strfind
  • 텍스트 입력은 string형으로 구성된 tall형 배열이거나 문자형 벡터로 구성된 tall형 셀형 배열이어야 합니다.

  • 텍스트 패턴은 tall형이 아닌 단일 문자열이어야 합니다.

  • 출력값은 입력 문자열당 하나의 요소를 가지는 인덱스 벡터로 구성된 셀형 배열입니다.

string 
strip 
strlength 
strncmp 
strncmpi 
strrep
  • 원래 문자열은 string형으로 구성된 tall형 배열이거나 문자형 벡터로 구성된 tall 셀형 배열이어야 합니다.

  • 이전 문자열 입력값과 새 문자열 입력값은 단일 문자열이거나 문자열로 구성된 크기가 동일한 tall형 배열일 수 있습니다.

strtrim 
sub2ind 
sum 
summary

요약에 있는 일부 필드(예: 중앙값)를 적절한 시간 내에 계산하지 못할 수 있습니다.

swapbytes 
synchronize
  • newTimes 입력값은 반드시 순증가해야 합니다.

  • newTimeBasis 입력값에 대한 'commonrange' 옵션은 지원되지 않습니다.

  • 'spline' 보간 방법은 지원되지 않습니다.

  • 'EndValues' 이름-값 쌍은 지원되지 않습니다.

table

  • 구문 TT = table(T1,T2,...)는 여러 개의 tall형 배열 (T1,T2,...)로부터 tall형 테이블을 만듭니다. 'VariableNames' 이름-값 쌍 인수를 사용하여 변수 이름을 지정할 수 있습니다.

table2array 
table2cell 
table2timetable 
tail

headtail모든 유효한 기본 데이터형(single, double, int8, datetime, table 등)의 tall형 배열에 사용할 수 있습니다.

tan 
tand 
tanh 
time 
timeofday 
times 
timetable
  • 생성. tall형 타임테이블을 생성하는 방법에는 여러 가지가 있습니다.

    1. table2timetable을 사용하여 기존 tall형 테이블을 변환합니다.

      ds = datastore('data/folder/path.csv');
      tt = tall(ds);
      TT = table2timetable(tt);
      디폴트 동작은 tall형 테이블 tt의 첫 번째 datetime형 변수 또는 duration형 변수를 행 시간값에 사용하는 것입니다. 행 시간값을 직접 지정하려면 'RowTimes' 이름-값 쌍을 사용하여 행 시간값으로 구성된 tall datetime형 벡터 또는 tall duration형 벡터를 지정합니다.

      TT = table2timetable(tt,'RowTimes',rowTimes)
    2. array2timetable을 사용하여 기존 tall형 배열을 변환합니다.

    3. timetable 생성자를 사용하여 tall형 테이블의 변수에서 tall형 타임테이블을 수동으로 생성합니다.

      ds = datastore('data/folder/path.csv');
      tt = tall(ds);
      TT = timetable(rowTimes, tt.Var1, tt.Var2, ...)

    4. 구문 TT = tall(tt)를 사용하여 메모리 내 타임테이블을 tall형 타임테이블로 변환합니다.

  • 인덱싱. timerange 함수와 withtol 함수는 tall형 타임테이블의 요소에 대한 참조를 지원합니다. vartype 함수는 지원되지 않습니다.

  • 지원되는 함수. 다음 함수는 tall형 타임테이블을 지원합니다.

timetable2table 
topkrows
  • 여러 개의 출력값은 지원되지 않습니다.

  • 'ComparisonMethod' 이름-값 쌍은 지원되지 않습니다.

  • 테이블에 대한 'RowNames' 옵션은 지원되지 않습니다.

tzoffset 
uint16 
uint32 
uint64 
uint8 
uminus 
unique
  • tall형 벡터와 tall형 테이블에 구문 C = unique(A)를 사용하거나 tall형 행렬에 구문 C = unique(A,'rows')를 사용합니다.

  • 여러 개의 출력값은 지원되지 않습니다.

uplus 
upper 
var

가중치 부여 방식은 벡터가 될 수 없습니다.

varfun
  • func 입력값은 항상 tall형 배열을 반환합니다.

  • 지원되는 이름-값 쌍은 다음과 같습니다.

    • 'InputVariables' — 함수 핸들로 지정할 수 없습니다.

    • 'OutputFormat' — 값은 'uniform', 'table', 'timetable', 'cell' 중 하나만 될 수 있습니다.

  • 입력 배열이 tall형 타임테이블이고 'OutputFormat''timetable'인 경우 지정한 함수는 첫 번째 차원의 크기가 입력값과 같은 배열을 반환해야 합니다. 입력 함수가 mean과 같은 감소 함수일 때는 'OutputFormat''table'로 지정하십시오.

vertcat

  • 문자형 배열의 세로 결합은 지원되지 않습니다.

week 
width 
write 
xor 
year 
years 
ymd 
yyyymmdd 

Statistics and Machine Learning Toolbox 함수

Statistics and Machine Learning Toolbox™가 있으면 tall형 배열을 처리할 수 있는 다른 함수를 추가로 사용할 수 있습니다. 예를 들어, grpstats를 사용하여 그룹화된 통계량을 계산하거나, kmeans를 사용하여 k-평균 군집화를 수행하거나, fitlm을 사용하여 선형 회귀 모델을 적용하거나, fitcdiscr을 사용하여 판별분석 분류기를 적용할 수 있습니다. 자세한 내용은 Tall Array Support, Usage Notes, and Limitations (Statistics and Machine Learning Toolbox) 항목을 참조하십시오.

관련 항목