# part

文字列の展開

## 呼び出し手順

    [strings_out] = part(strings_in, v)

## パラメータs

strings_in, strings_out

  文字列の行列.

v

  整数行ベクトル.

## 説明

`s[k]`が文字列`s`の `k`文字目 (または`k >length(s)`の場合は空白文字) を意味するとします.

`part` は, `strings_out(i,j)`が 文字列`"s[v(1)]...s[v(n)]"`( `s=strings_in(i,j)` )となるような 文字列の行列`strings_out`を返します,

## 例

    // 位置 8 から 11 の文字を返します
    part("How to use ""part"" ?",8:11)

    // 各要素の位置2から4の文字を返します
    // 文字はn ''で置換されません
    c = part(['a','abc','abcd'],2:4)

    // 各要素の位置1の文字に各要素の位置4から7に文字を追加して返します
    c = part(['abcdefg','hijklmn','opqrstu'],[1,4:7]);

    // 各要素の4番目の文字に位置1から7の文字を追加し,各要素の位置4の文字を追加して返します
    c = part(['abcdefg','hijklmn','opqrstu'],[4,1:7,4]);

    // 位置1の文字に位置1の文字を再度追加,位置2の文字を追加して返す
    c=part(['a','abc','abcd'],[1,1,2])

    // a a a
    part(['a','abc','abcd'],[1])

    // aa aa aa
    part(['a','abc','abcd'],[1,1])

    // aa aab aab
    part(['a','abc','abcd'],[1,1,2])

## 参照

- string
- length