我有一个坐标类定义。我需要按照“西,东,北,南”的顺序阅读这些属性。 properties()将以不同的顺序读取属性。我怎么能在matlab中做到这一点?
classdef坐标
properties east; west; south; north end
端
答案 0 :(得分:0)
虽然你的问题有些奇怪,但我认为你试图找到基于字符串的其他单元格数组的元素索引。如果是这样,您可以使用
[~,idx] = ismember(p,x);
其中
p = properties(myClass);
x = {'west','east','north','south'};
变量idx
包含x
中p
的每个元素的顺序