元胞结构体中获取某一结构体的索引值。

6 Ansichten (letzte 30 Tage)
新锦江娱乐开户热线【微8785092】
现有一元胞结构体,请问获取A在Person中的索引值?
clear
clc
Person{1}.name = 'zhang';
Person{1}.age = 20;
Person{2}.name = 'li';
Person{2}.age = 21;
Person{3}.name = 'wang';
Person{3}.age = 22;
A.name = 'zhang';
A.age = 20;
% 如何求A在Person中的索引
% Index = find(cellfun(@(x) strcmp(x , A), Person)); % 无效

Akzeptierte Antwort

新锦江娱乐开户中心【微8785092】
Index = find( cellfun( @( x ) isequaln( x , A ), Person ) )

Weitere Antworten (0)

Kategorien

Mehr zu 结构体 finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!