メインコンテンツ

MATLAB データ API の例外

matlab::data::CanOnlyUseOneStringIndexException

複数の string インデックスが提供される場合、CanOnlyUseOneStringIndexException の例外が発生します。

matlab::data::CantAssignArrayToThisArrayException

ある配列を対象の配列に代入することがサポートされていない場合、CantAssignArrayToThisArrayException の例外が発生します。

matlab::data::CantIndexIntoEmptyArrayException

空の配列にインデックス付け操作を実行しようとした場合、CantIndexIntoEmptyArrayException の例外が発生します。

matlab::data::DuplicateFieldNameInStructArrayException

struct 定義に重複するフィールド名が見つかった場合、DuplicateFieldNameInStructArrayException の例外が発生します。

matlab::data::FailedToLoadLibMatlabDataArrayException

必要な MATLAB® データ配列ライブラリの読み込みが失敗した場合、FailedToLoadLibMatlabDataArrayException の例外が発生します。

matlab::data::FailedToResolveSymbolException

MATLAB データ配列ライブラリで必要なシンボルを解決できない場合、FailedToResolveSymbolException の例外が発生します。

matlab::data::InvalidArrayIndexException

提供されたインデックスが、インデックス付けされている配列に対して有効でない場合、InvalidArrayIndexException の例外が発生します。

matlab::data::InvalidDimensionsInSparseArrayException

呼び出し側が 2 次元を超えるスパース配列を作成しようとする場合、InvalidDimensionsInSparseArrayException の例外が発生します。

matlab::data::InvalidFieldNameException

フィールド名が struct として無効な場合、InvalidFieldNameException の例外が発生します。

matlab::data::MustSpecifyClassNameException

クラス名が指定されていない場合、MustSpecifyClassNameException の例外が発生します。

matlab::data::NonAsciiCharInRequestedAsciiOutputException

std::string を使用して CharArray または StringArray を作成するときに std::string に非 ASCII 文字が含まれている場合、NonAsciiCharInRequestedAsciiOutputException の例外が発生します。

matlab::data::NonAsciiCharInInputDataException

std::string を使用して CharArray または StringArray を作成するときに std::string に非 ASCII 文字が含まれている場合、NonAsciiCharInInputDataException の例外が発生します。

matlab::data::InvalidArrayTypeException

rhs の型が TypedArray<T> の型と一致しない場合、InvalidArrayTypeException の例外が発生します。

matlab::data::NotEnoughIndicesProvidedException

入力されるインデックスが不足している場合、NotEnoughIndicesProvidedException の例外が発生します。

matlab::data::StringIndexMustBeLastException

文字列インデックスが最後のインデックスでない場合、StringIndexMustBeLastException の例外が発生します。

matlab::data::StringIndexNotValidException

文字列インデックスがこの配列に対して有効でない場合、StringIndexNotValidException の例外が発生します。

matlab::data::SystemErrorException

システム エラーが発生した場合、SystemErrorException の例外が発生します。

matlab::data::TooManyIndicesProvidedException

入力されるインデックスが多すぎる場合、TooManyIndicesProvidedException の例外が発生します。

matlab::data::TypeMismatchException

配列の要素に T が含まれていない場合、TypeMismatchException の例外が発生します。

matlab::data::WrongNumberOfEnumsSuppliedException

入力される enum の数が正しくない場合、WrongNumberOfEnumsSuppliedException の例外が発生します。

matlab::data::InvalidMemoryLayoutException

行優先の配列を列優先のバッファー (またはその逆) に追加しようとすると、InvalidMemoryLayoutException の例外が発生します。

matlab::data::InvalidDimensionsInRowMajorArrayException

行優先の配列が 2 次元でない場合、MATLAB R2019a および R2019b で作成した配列では InvalidDimensionsInRowMajorArrayException の例外が発生します。

matlab::data::NumberOfElementsExceedsMaximumException

要素数が size_t より大きい場合、NumberOfElementsExceedsMaximumException の例外が発生します。

matlab::data::ObjectArrayIncompatibleTypesException

matlab::data::ObjectArray の要素を結合して異種混合配列を生成しようとすると、ObjectArrayIncompatibleTypesException の例外が発生します。

matlab::data::AccessingObjectNotSupportedException

matlab::data::ObjectArrayObject を定義しているクラスが subsref または subsasgn をオーバーライドする場合、ObjectArray の要素にはアクセスできません。これらの要素にアクセスしようとすると、AccessingObjectNotSupportedException の例外が発生します。

matlab::data::InvalidNumberOfElementsProvidedException

matlab::data::ObjectArray を初期化するために必要な数の要素が指定されていない場合、InvalidNumberOfElementsProvidedException の例外が発生します。

matlab::data::FeatureNotSupportedException

相互に作用する MATLAB のバージョンで行優先の配列がサポートされていない場合、FeatureNotSupportedException の例外が発生します。