主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

MuPADからMATLABへの変換エラーのトラブルシューティング

このページはMuPAD®笔记本をMATLAB®ライブスクリプトに変換する際,関数convertMuPADNotebookにより発生するエラーのトラブルシューティングに役立ちます。変換の手順については,MuPAD笔记本をMATLABライブスクリプトに変換を参照してください。警告のトラブルシューティングについては,MuPADからMATLABへの変換警告のトラブルシューティングを参照してください。

エラーメッセージ 詳細 推奨事項
在MATLAB中没有等效代码。

convertMuPADNotebookがMATLABで対応する機能を見つけることができません。

MATLAB言語で表現できる機能のみを使用するようにコードを調整します。あるいは,ターゲットの.mlxファイルにおいて,いくつかの機能,たとえば統計の機能やファイル入出力の機能を,MATLABの機能に置き換えることができます。

不能平移艾里函数的二阶和高阶导数。用艾里函数及其一阶导数来表示这些导数。

MATLAB関数艾里は第1種と第2種のエアリー関数およびそれらの1次導関数に相当します。MuPADでは,airyAi (z, n)およびairyBi (z, n)がエアリー関数の2次以上の導関数を代替できます。つまり,nは1より大きい可能性があります。

エアリー関数の2次以上の導関数をエアリー関数およびそれらの1次導関数で書き換えます。続いて,結果をMATLABコードに変換します。

MuPAD関数airyAiおよびairyBiは,エアリー関数およびそれらの1次導関数で結果を返します。2次以上の導関数を MuPAD の出力で置き換えた後、コードを MATLAB 向けに変換できます。

无法将赋值转换为MuPAD环境变量。

環境変数とは,MuPADアルゴリズムの動作に影響する历史水平订单などのグローバル変数です。

場合によっては,関数泰勒の呼び出しでの订单の値の設定など,関数呼び出しごとに名前と値のペアの引数を使用できます。

それ以外の場合には,適切な置き換え方法がありません。グローバル設定が不要になるようにコードを調整します。

无法将赋值转换为过程的记忆表。

MuPADは,特にプロシージャの再帰的な呼び出しを使用している場合に,”“記憶テーブルを使用して計算を高速化します。プロシージャ呼び出しの引数は記憶テーブルのエントリのインデックスとして,対応する結果はこれらのエントリの値として保存されます。前の呼び出しと同じ引数を使用してプロシージャを呼び出すと,MuPADはそのプロシージャの記憶テーブルにアクセスします。記憶テーブルに必要な引数に対応するエントリが含まれている場合,MuPADはそのエントリの値を返します。

MATLABでは,オプション还记得または食物:记得で作成された記憶テーブルを使用できません。

記憶テーブルを使用しないようにコードを調整します。

无法将赋值转换到域和功能环境的槽。

MuPADでは,関数は,データ型(域)のメソッドおよびエントリ,または環境関数(ドメインタイプDOM_FUNC_ENV)の属性を定義します。これらのメソッドおよびエントリ(スロット)を使用すると,独自の領域および関数環境でシステム関数をオーバーロードできます。

MATLABでは,領域,関数環境およびそれらのスロットを使用できません。

領域および関数環境のスロットへの代入を使用しないようにコードを調整します。

不能明确地翻译给定的系数环。

MuPADでは,演算式で表現できない特別な係数環を使用できます。MATLABでは,多項式の係数環を指定できません。

特別な環上の多項式を使用しないようにコードを調整します。

无法翻译complexInfinity

MuPADは,値complexInfinityを使用します。MATLABでは、この値を使用できません。

complexInfinityを使用しないようにコードを調整します。

无法翻译MuPAD代码,因为它使用了过时的调用语法。

MuPADの構文が変更されたため,現在サポートされていない旧式の構文がコードで使用されています。

MATLAB言語で表現できる機能のみを使用するようにコードを調整し,convertMuPADNotebookを再度実行します。

无法转换带有多个参数的函数'D'的调用。

Dの最初の引数のインデックスはMATLABの変数名に変換できません。

Dの代わりに,MuPADのdiff関数を使用します。

无法转换MuPAD域或创建域或其元素的命令。

MuPADでは,領域がデータ型を表します。MATLABでは,これらを使用できません。

領域およびそれらの要素を作成したり明示的に使用したりしないようにコードを調整します。

无法翻译MuPAD环境变量"{0}"。

環境変数とは,MuPADアルゴリズムの動作に影響する历史水平订单などのグローバル変数です。

MATLABではMuPAD環境変数を使用できないため,convertMuPADNotebookはこの環境変数を変換できません。

MuPAD環境変数へのアクセスが不要になるようにコードを調整します。

无法转换使用表达式序列作为输入参数的函数调用。

MuPADでは,関数呼び出しf (x)xn個の一連のオペランがド)n個の引数による呼び出しへと解決されます。

MATLABでは,式シーケンスを使用した関数呼び出しを,複数の引数を使用した呼び出しに解決することができません。

入力引数に式シーケンスを使用した関数呼び出しを含まないようにコードを調整します。

无法翻译无限集。

MuPADでは,無限集合が認識されます。たとえば,MuPADの関数解决は解を無限集合として返すことができます。解sin(x*PI/2) = 0, xは, 2 k | k を返します。このような集合は,Dom: ImageSetを使用して作成できます。

MATLABでは,無限集合がサポートされていません。

無限集合を入力として使用しないようにコードを調整します。

无法转换访问先前计算结果的调用。MATLAB函数允许您仅访问最近的结果。

MuPAD関数去年およびそのショートカットを使用すると,内部のMuPAD履歴テーブルに保存されている最新の20個のコマンドにアクセスできます。

MATLABでは,を使用して最新の1つのコマンドにのみアクセスできます。

去年またはに依存するのではなく代入を使用するようにコードを調整します。

无法转换表示MuPAD库的变量“{0}”。

ライブラリには,MuPADのほとんどの機能が含まれています。各ライブラリには,特定のタイプの数学上の問題を解くための一連の関数が含まれています。MuPADライブラリ関数は MATLAB コードに変換されますが、ライブラリ自体は変換されません。

MuPADライブラリ名を識別子として使用しないようにコードを調整します。

无法将函数映射到该类的对象。

このクラスのオブジェクトの等価表現はMATLABにありません。このマッピングは変換できません。

ターゲット.mlxファイルで,ループを記述してマッピングを実装します。

无法转换这种形式的矩阵定义。

MuPADには,行列を作成するいくつかの方法が用意されています。配列,要素のリスト,入れ子にされた行のリスト,またはテーブルから行列を作成できます。また,(i1, j - 1) = value1(i2 j2) = value2などのように非ゼロのエントリのみを指定して,行列を作成することもできます。

これらの方法のいくつかは,MATLABコードに変換できません。

配列,要素のリストまたは入れ子にされた行のリストを使用して行列を定義するようにコードを調整します。

不能对多个变量进行除法转换。

複数変数の多項式の除算はMATLABでは行えません。

複数変数の多項式の除算を行わないようにコードを調整します。

无法转换嵌套索引赋值。

入れ子にされたインデックス付きの代入はMATLABでは使用できません。

入れ子にされたインデックス付きの代入を多重代入に置き換えます。

无法从系数列表中创建多项式。

与えられた係数のリストからの多項式の作成を変換できません。

への最初の引数をリストではなく数式にしてください。

无法翻译重要的过程。

MuPADでは,繰り返し実行するコードについて,procコマンドを使用してプロシージャを作成できます。

convertMuPADNotebookは,簡単なプロシージャを無名関数に変換できます。簡単なプロシージャとは,ループ,代入,複数のステートメント,または内部関数が外部関数の変数にアクセスする入れ子関数が含まれないプロシージャです。

より複雑なプロシージャは,MATLABコードに変換できません。

複雑なプロシージャを使用しないようにコードを調整します。

无法转换全局属性表。

convertMuPADNotebookは,MuPADのプロパティのグローバルテーブル属性を変換できません。これは,MATLABではこの機能を使用できないためです。

シンボリック変数の仮定の使用に説明されているように,仮定を設定します。

无法使用单个种子值创建随机生成器。

MuPADでは,各乱数発生器に対してシード値を個別に設定できます。MATLABでは,すべての乱数発生器に対して 1 つのシード値を使用します。詳細については、rngを参照してください。

それぞれの乱数発生器の個々のシード値に依存しないようにコードを調整します。

无法转换目标“{0}”为MATLAB函数“重写”。

MuPAD関数重写は,次のターゲット関数で式を書き換えます。和或arccosarccosharccotarccotharcsinarcsinh反正切arctanh参数伯努利因为cosh双曲余切diffD小块土地误差补函数erfi经验值事实γ谐波亥维赛inverfinverfclambertWln马克斯最小值分段ψ标志要求sinhsinhcosh棕褐色双曲正切

MATLAB関数重写では,より少ない,以下のターゲットがサポートされています。经验值日志要求因为棕褐色√6亥维赛印度历的7月这些“可信赖医疗组织”:acotsinhcosh双曲正切双曲余切sinhcosh的作用作用是atanhacoth分段

MATLABで使用可能なターゲットオプションを使用するようにコードを調整します。必要に応じて,異なるターゲットオプションを使用する重写の一連の関数呼び出しを使用します。

无法转换域和功能环境的槽。

MATLABでは,スロットと領域を使用できません。

スロットどトメインを使用しないようにコードを調整します。

无法替换子表达式的一次出现。

出現が1回のみの部分式の代入はMATLABではできません。

ターゲット.mlxファイルで,関数孩子们で式を分割することで部分式を得てから,関数潜艇で代入してください。

MuPAD代码语法错误。

MuPADコードに,大かっこの欠落などの構文エラーがあります。

変換するMuPADコードをチェックして修正します。

MuPAD测试环境在MATLAB中不可用。

MuPADのテスト環境はMATLABで提供されていません。

MuPADテスト環境を使用しないようにコードを調整します。

未知的域或库“{0}”。

ほとんどの場合,変換できないカスタムの領域やライブラリが使用されています。

変換するMuPADコードをチェックして修正します。

未知MuPAD功能“{0}”。

MuPADでは,この関数を使用できません。

変換するMuPADコードをチェックして修正します。

无法转换对函数“{0}”的调用。

この関数は有効なMuPAD関数ですが,関数呼び出しが無効です。たとえば,入力引数の数や引数の型が間違っている可能性があります。

変換するMuPADコードをチェックして修正します。

无法转换对库“{0}”函数的调用。

MuPADではこのライブラリの関数を使用できますが,MATLABには対応する関数がありません。

このライブラリの関数を使用しないようにコードを調整します。

MuPAD函数“{0}”不能转换为函数句柄。

MuPAD関数にMATLABと等価な関数ハンドルがありません。

MATLABと等価な内容の関数を使用するようにコードを調整します。

无法翻译选项"{0}"。

ほとんどの場合,MuPADではこのオプションを使用できますが,MATLABには対応するオプションがありません。

このオプションを使用しないようにコードを調整します。

无法翻译MuPAD代码,因为它使用了无效的调用语法。

ほとんどの場合,MuPADコード内の関数呼び出しにエラーがあります。

変換するMuPADコードをチェックして修正します。