如何';清除';或者在Matlab结构中删除一个元素

如何';清除';或者在Matlab结构中删除一个元素,matlab,Matlab,如果我有 clear mice %drops variable named mice 我怎样才能清除元素狗 (clear x.dog不会删除dog,甚至不会清空内容。) 感谢用于从结构数组中删除特定字段,例如: x.cat = 9; x.dog = 5 如果只想清除值,请使用: x = rmfield(x, 'dog') 您可以使用: 为什么要否决这个?没有一个相关的链接会提到这一点。“Matlab帮助”在“请参见”中的“rmfield”与“clear”无关?? x.dog=[];

如果我有

clear mice  %drops variable named mice
我怎样才能清除
元素

clear x.dog
不会删除dog,甚至不会清空内容。)

感谢

用于从结构数组中删除特定字段,例如:

x.cat = 9; x.dog = 5  
如果只想清除值,请使用:

x = rmfield(x, 'dog')
您可以使用:


为什么要否决这个?没有一个相关的链接会提到这一点。“Matlab帮助”在“请参见”中的“rmfield”与“clear”无关??
x.dog=[];
xCleared = rmfield(x,'dog');