既存の20x1セル配列に要素を追加して、配列が21x1になるようにしたい。グループの前の質問への回答から最後に要素を追加する方法を見つけました既存のセル配列の先頭に新しい要素を追加する
Q{end+1} = 'E1';
これは最初からどのように行うのですか?
既存の20x1セル配列に要素を追加して、配列が21x1になるようにしたい。グループの前の質問への回答から最後に要素を追加する方法を見つけました既存のセル配列の先頭に新しい要素を追加する
Q{end+1} = 'E1';
これは最初からどのように行うのですか?
幸いにも、連結はあまりにもセル配列で動作します:
まずは、一例として使用するダミーセルアレイA
を作成してみましょう:
A = {1;2;'ABC';@(n)sin(n)}
A =
[ 1]
[ 2]
'ABC'
@(n)sin(n)
さて、ブラケットを使用して'E1'
とそれを連結してみましょう:
A = ['E1'; A]
A =
'E1'
[ 1]
[ 2]
'ABC'
@(n)sin(n)
もっと明示的な代替は、vertcat
(垂直連結)です。
A = vertcat('E1', A)
A =
'E1'
[ 1]
[ 2]
'ABC'
@(n)sin(n)
問題を解決した場合は、回答を受け入れることを検討してください。それは答えの左側のチェックマークです。ありがとう! :) –