2

すべてのテキストと定数を含む関数を作成したいと思います。他の.mファイルから、関数変数の名前を指定して定数にアクセスします。

たとえば、Javaの場合:

 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でも同じことができますか?

複数の列挙型を含むファイルを作成できますか?

4

1 に答える 1

5

Matlabの最新バージョンでは、次のことができます。

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

次に、次のような別のファイルからアクセスします。

  WeekDays.Sunday;
  • これは.mコードであり、純粋なMatlabです。Matlabバージョン2011a以降が必要です。
  • Javaとは異なり、列挙型の型は必要ありません。Matlabは動的言語です。
于 2012-02-20T09:44:26.260 に答える