MATLAB ヘルプ センター
構造体フィールドの削除
s = rmfield(s,field)
s = rmfield(s,field) は、指定したフィールドを構造体配列 s から削除します。文字ベクトルの cell 配列または string 配列を使用して、複数のフィールドを指定します。s の次元は変化しません。
s
field
例
すべて折りたたむ
a、b および c という名前のフィールドをもつスカラー構造体を定義します。
a
b
c
s.a = 1; s.b = 2; s.c = 3;
フィールド b を削除します。
field = 'b'; s = rmfield(s,field)
s = struct with fields: a: 1 c: 3
first、second、third および fourth という名前のフィールドをもつスカラー構造体を定義します。
first
second
third
fourth
S.first = 1; S.second = 2; S.third = 3; S.fourth = 4;
フィールド first および fourth を削除します。
fields = {'first','fourth'}; S = rmfield(S,fields)
S = struct with fields: second: 2 third: 3
入力構造体。構造体配列として指定されます。
データ型: struct
struct
フィールド名。文字配列、文字ベクトルの cell 配列、または string 配列として指定します。
例: 'f1'
'f1'
例: {'f1';'f2'}
{'f1';'f2'}
データ型: char | cell | string
char
cell
string
すべて展開する
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
R2006a より前に導入
fieldnames | isfield | orderfields | setfield
fieldnames
isfield
orderfields
setfield
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ