2012-02-20 20 views
2

すべてのテキストと定数を含む関数を作成したいと思います。他の.mファイルから、私は定数にアクセスし、関数の変数の名前を与えます。 Javaで例えばenum型を定義する

、:

public enum MyEnum { 
    COMBO("val1"),MENU_FILE("File");} 
private final String label; 

    /** 
    * @param label 
    */ 
    private MyEnum(final String label) 
    { 
    this.label = label; 
    } 

    @Override 
    public String toString() 
    { 
    return this.label; 
    } 
} 

私はMATLABで同じことを行うことができますか?

いくつかの列挙型を含むファイルを作成できますか?あなたができるのMatlabの最新バージョンでは

答えて

5

classdef WeekDays 
     enumeration 
      Sunday,Monday %You fill the rest yourself :) 
     end 
    end 

次に、そのような別のファイルからアクセス:それは.mコード、純粋Matlabのある

WeekDays.Sunday; 
  • 。 Matlabバージョン2011a以上が必要です。
  • Javaとは異なり、列挙型の型は必要ありません.Matlabは動的言語です。
+0

これはmコードですか? classdefはクラスですか?それは2つの言語のミックスですか? – lola

+0

Andrey、テキストを指定するにはどうすればいいですか?赤色')、...? – lola

+0

と別のファイルtoto.mからアクセスできます:WeekDays.COLOR? – lola

関連する問題