Matlabにデータ型を定義したいと思います。もし私がCでこれをやっていたら、次のようにします:Matlabの列挙型に相当します。
typedef enum
{
TYPE1,
TYPE2,
TYPE3,
} new_type_t;
new_type_t variable = TYPE1;
私はMatlabで何か似たようなことを達成できますか?
理想的には、いくつかの列挙型に制限されたプロパティを持つMatlabクラスが必要です。
MATLABコードでの私の試み:
classdef Node
classdef BoundaryTypes
enumeration
adiabatic
convective
conductive
end
end
properties
k
c_p
rho
BC %type of boundary condition
end
end
私が望んでいた場合はどうMatlabクラスのプロパティをいくつかの列挙子クラスに限定するには?あなたはそれをどうお勧めしますか? – Hefaestion
@Hefaestionはあなたが何を望んでいるかはっきりしていませんが、一般的には、上記のドキュメントの中で「SyntaxColorsの読み取り専用プロパティ「R」を設定することはできません。 –