我有结构数组
some_struct_var=struct( 'filed1', filed1, 'filed2', filed2 ,...)
我想创建一个字符串
str=['The struct variable name is :' , some_struct_var]
中包含结构变量的名称。 some_struct_var可能会有所不同,也不会修复。
答案 0 :(得分:3)
创建一个函数,将任何变量作为输入,并返回该变量名称的等效字符串作为输出,如下所示:
varToStr = @(x) inputname(1);
structVarString = varToStr(some_struct_var)
str = ['The struct variable name is :', structVarString]