Matlab 如何按给定顺序读取类的属性?
我有一个坐标类定义。我需要按“西、东、北、南”的顺序阅读房产。properties()将以不同的顺序读取属性。如何在matlab中实现它 classdef坐标Matlab 如何按给定顺序读取类的属性?,matlab,Matlab,我有一个坐标类定义。我需要按“西、东、北、南”的顺序阅读房产。properties()将以不同的顺序读取属性。如何在matlab中实现它 classdef坐标 properties east; west; south; north end 结束 虽然您的问题有点奇怪,但我认为您是在尝试根据字符串的另一个单元格数组查找元素索引。如果是,您可以使用 [~,idx] = ismember(p,x); 在哪里 p = properties(myClass); x = {'we
properties
east;
west;
south;
north
end
结束
虽然您的问题有点奇怪,但我认为您是在尝试根据字符串的另一个单元格数组查找元素索引。如果是,您可以使用
[~,idx] = ismember(p,x);
在哪里
p = properties(myClass);
x = {'west','east','north','south'};
变量
idx
包含p
的x
中每个元素的顺序。为什么必须这样做?如果您已经在一个有序列表中拥有了属性,您甚至需要使用属性吗?