【发布时间】:2017-05-24 18:20:09
【问题描述】:
我有一个坐标类定义。我需要按“西、东、北、南”的顺序阅读这些属性。 properties() 将以不同的顺序读取属性。在matlab中怎么做?
classdef 坐标
properties east; west; south; north end结束
【问题讨论】:
-
为什么要这样做?如果您已经将它们放在有序列表中,您甚至需要使用
properties吗?
标签: matlab
我有一个坐标类定义。我需要按“西、东、北、南”的顺序阅读这些属性。 properties() 将以不同的顺序读取属性。在matlab中怎么做?
classdef 坐标
properties east; west; south; north end结束
【问题讨论】:
properties 吗?
标签: matlab
虽然您的问题有些奇怪,但我认为您是在尝试根据字符串的另一个元胞数组查找元素的索引。如果是这样,您可以使用
[~,idx] = ismember(p,x);
在哪里
p = properties(myClass);
x = {'west','east','north','south'};
变量idx包含x中每个元素的顺序p
【讨论】: