MATLAB 文字配列内の単一の文字列値を指定すると、次のようになります。
['12 N']
新しい文字配列でこの値を X 回繰り返すにはどうすればよいですか?
例えば:
X = 5
['12 N'; '12 N'; '12 N'; '12 N'; '12 N']
MATLAB 文字配列内の単一の文字列値を指定すると、次のようになります。
['12 N']
新しい文字配列でこの値を X 回繰り返すにはどうすればよいですか?
例えば:
X = 5
['12 N'; '12 N'; '12 N'; '12 N'; '12 N']
repmat
関数を使用します。
A = ['12 N'];
X = 5
Output = repmat(A, X, 1);
文字配列になります。
最終的な用途によっては、代わりに文字列のセル配列を使用することを検討してください。
Output = repmat({A},X,1);
repmat
は明らかな方法ですが、実際には次のように使用できますkron
。
A = ['12 N'];
X = 5
B = char(kron(A,ones(X,1)))
ばかです、はい...