MATLAB 帮助中心
确定输入是否为结构体数组
tf = isstruct(A)
如果 A 为 MATLAB® 结构体数组,则 tf = isstruct(A) 返回逻辑值 1 (true);否则返回逻辑值 0 (false)。
A
1
true
0
false
示例
全部折叠
创建一个结构体数组。
S = struct("a",[1;2;3],"b",ones(3),"c",magic(3))
S = struct with fields: a: [3×1 double] b: [3×3 double] c: [3×3 double]
确定 S 是否为结构体数组。
S
tf = isstruct(S)
tf = logical 1
将结构体数组转换为表。
T = struct2table(S)
T=3×3 table a b c _ ___________ ___________ 1 1 1 1 8 1 6 2 1 1 1 3 5 7 3 1 1 1 4 9 2
验证 T 不是结构体数组。
T
tf = isstruct(T)
tf = logical 0
输入数组,指定为任何数据类型的标量、向量、矩阵或多维数组。
全部展开
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
在 R2006a 之前推出
struct
istable
isfield
iscell
ischar
isobject
isnumeric
islogical
isa
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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处