Main Content

strings

문자 없는 string형 배열 만들기

설명

str = strings는 문자가 없는 string형을 반환합니다. string형 배열에 대한 자세한 내용은 string을 참조하십시오.

큰따옴표를 사용할 수도 있습니다. 예를 들어, str = ""는 문자가 없는 string형 스칼라를 만듭니다.

예제

str = strings(n)n×n string형 배열을 반환합니다. 각 요소는 문자가 없는 string형입니다.

예제

str = strings(sz1,...,szN)sz1×...×szN string형 배열을 반환합니다. 여기서 sz1,...,szN은 각 차원의 크기를 나타냅니다. 예를 들어, strings(2,3)은 각 요소가 ""인 2×3 string형 배열을 반환합니다.

예제

str = strings(sz)는 string형 배열을 반환합니다. 여기서 크기 벡터 szsize(str)을 정의합니다. 예를 들어, strings([2,3])은 2×3 string형 배열을 반환합니다.

예제

모두 축소

str = strings(4)
str = 4x4 string
    ""    ""    ""    ""
    ""    ""    ""    ""
    ""    ""    ""    ""
    ""    ""    ""    ""

str = strings([2,6])
str = 2x6 string
    ""    ""    ""    ""    ""    ""
    ""    ""    ""    ""    ""    ""

기존 배열과 크기가 동일한 빈 string형으로 구성된 배열을 만듭니다.

A = [1 2 3; 4 5 6];
sz = size(A);
str = strings(sz)
str = 2x3 string
    ""    ""    ""
    ""    ""    ""

앞의 두 줄의 코드는 다음과 같이 한 줄로 표현하는 것이 보통입니다.

str = strings(size(A));

strings를 사용하여 큰 string형 배열에 필요한 공간을 사전할당할 수 있습니다.

입력 인수

모두 축소

정사각 배열의 크기로, 음이 아닌 정수로 지정됩니다.

  • n0일 경우 str은 빈 배열이 됩니다.

  • n이 음수일 경우 stringsn0으로 처리하게 됩니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

각 차원의 크기로, 음이 아닌 개별 정수 인수로 지정됩니다.

  • 크기가 0인 차원이 있을 경우 str은 빈 배열이 됩니다.

  • 크기가 음수인 차원이 있을 경우 strings는 해당 차원을 0으로 처리하게 됩니다.

  • strings는 세 번째 차원부터는 크기가 1인 차원을 무시합니다. 예를 들어, strings(3,1,1,1)은 문자가 없는 string형으로 구성된 3×1 벡터를 생성합니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

각 차원의 크기로, 음이 아닌 정수 값으로 구성된 행 벡터로 지정됩니다. 이 벡터의 요소는 각각 해당하는 차원의 크기를 나타냅니다.

  • 크기가 0인 차원이 있을 경우 str은 빈 배열이 됩니다.

  • 크기가 음수인 차원이 있을 경우 strings는 해당 차원을 0으로 처리하게 됩니다.

  • strings는 세 번째 차원부터는 크기가 1인 차원을 무시합니다. 예를 들어, strings([3,1,1,1])은 문자가 없는 string형으로 구성된 3×1 벡터를 생성합니다.

예: sz = [2,3,4]는 2×3×4 배열을 생성합니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

확장 기능

버전 내역

R2016b에 개발됨