MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何在MATLAB中获取结构的最后一个字段? (https://www.labfans.com/bbs/showthread.php?t=24174)

poster 2019-12-10 20:48

如何在MATLAB中获取结构的最后一个字段?
 
举个例子

a = struct('in',1,'out',2) b = struct('temperature',6,'light',5,'output',2) 如何获得我输入的最后一个字段和值?



[B]回答:[/B]

[URL="http://www.mathworks.com/help/techdoc/ref/struct.html"]结构[/URL]的文档说:
[INDENT]访问结构中数据的最常见方法是通过指定要引用的字段的名称。

[/INDENT]与[I]数组不同[/I] ,在[I]数组中[/I] ,元素是通过[I]索引[/I] ->位置来访问的,而[I]结构字段[/I]是通过[I]字段[/I]名->名称来访问的。

请参见[URL="https://stackoverflow.com/questions/1882035/how-do-i-access-matlab-structure-fields-within-a-loop/1882243#1882243"]如何在循环中访问MATLAB结构字段?[/URL]关于如何遍历结构的所有字段的信息。



[url=https://stackoverflow.com/questions/4332671]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 01:04

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.