现有一元胞结构体,请问获取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)); % 无效

 Réponse acceptée

0 votes

Index = find( cellfun( @( x ) isequaln( x , A ), Person ) )

Plus de réponses (0)

Catégories

En savoir plus sur 输入命令 dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!