このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
このページはMuPAD®笔记本をMATLAB®ライブスクリプトに変換する際,関数convertMuPADNotebook
により発生するエラーのトラブルシューティングに役立ちます。変換の手順については,MuPAD笔记本をMATLABライブスクリプトに変換を参照してください。警告のトラブルシューティングについては,MuPADからMATLABへの変換警告のトラブルシューティングを参照してください。
エラーメッセージ | 詳細 | 推奨事項 |
---|---|---|
在MATLAB中没有等效代码。 |
|
MATLAB言語で表現できる機能のみを使用するようにコードを調整します。あるいは,ターゲットの |
不能平移艾里函数的二阶和高阶导数。用艾里函数及其一阶导数来表示这些导数。 | MATLAB関数 |
エアリー関数の2次以上の導関数をエアリー関数およびそれらの1次導関数で書き換えます。続いて,結果をMATLABコードに変換します。 MuPAD関数 |
无法将赋值转换为MuPAD环境变量。 | 環境変数とは,MuPADアルゴリズムの動作に影響する |
場合によっては,関数 それ以外の場合には,適切な置き換え方法がありません。グローバル設定が不要になるようにコードを調整します。 |
无法将赋值转换为过程的记忆表。 | MuPADは,特にプロシージャの再帰的な呼び出しを使用している場合に,”“記憶テーブルを使用して計算を高速化します。プロシージャ呼び出しの引数は記憶テーブルのエントリのインデックスとして,対応する結果はこれらのエントリの値として保存されます。前の呼び出しと同じ引数を使用してプロシージャを呼び出すと,MuPADはそのプロシージャの記憶テーブルにアクセスします。記憶テーブルに必要な引数に対応するエントリが含まれている場合,MuPADはそのエントリの値を返します。 MATLABでは,オプション |
記憶テーブルを使用しないようにコードを調整します。 |
无法将赋值转换到域和功能环境的槽。 | MuPADでは,関数 MATLABでは,領域,関数環境およびそれらのスロットを使用できません。 |
領域および関数環境のスロットへの代入を使用しないようにコードを調整します。 |
不能明确地翻译给定的系数环。 | MuPADでは,演算式で表現できない特別な係数環を使用できます。MATLABでは,多項式の係数環を指定できません。 |
特別な環上の多項式を使用しないようにコードを調整します。 |
无法翻译complexInfinity . |
MuPADは,値 |
|
无法翻译MuPAD代码,因为它使用了过时的调用语法。 | MuPADの構文が変更されたため,現在サポートされていない旧式の構文がコードで使用されています。 |
MATLAB言語で表現できる機能のみを使用するようにコードを調整し, |
无法转换带有多个参数的函数'D'的调用。 |
|
|
无法转换MuPAD域或创建域或其元素的命令。 | MuPADでは,領域がデータ型を表します。MATLABでは,これらを使用できません。 |
領域およびそれらの要素を作成したり明示的に使用したりしないようにコードを調整します。 |
无法翻译MuPAD环境变量"{0}"。 | 環境変数とは,MuPADアルゴリズムの動作に影響する MATLABではMuPAD環境変数を使用できないため, |
MuPAD環境変数へのアクセスが不要になるようにコードを調整します。 |
无法转换使用表达式序列作为输入参数的函数调用。 | MuPADでは,関数呼び出し MATLABでは,式シーケンスを使用した関数呼び出しを,複数の引数を使用した呼び出しに解決することができません。 |
入力引数に式シーケンスを使用した関数呼び出しを含まないようにコードを調整します。 |
无法翻译无限集。 | MuPADでは,無限集合が認識されます。たとえば,MuPADの関数 MATLABでは,無限集合がサポートされていません。 |
無限集合を入力として使用しないようにコードを調整します。 |
无法转换访问先前计算结果的调用。MATLAB答 函数允许您仅访问最近的结果。 |
MuPAD関数 MATLABでは, |
|
无法转换表示MuPAD库的变量“{0}”。 | ライブラリには,MuPADのほとんどの機能が含まれています。各ライブラリには,特定のタイプの数学上の問題を解くための一連の関数が含まれています。MuPADライブラリ関数は MATLAB コードに変換されますが、ライブラリ自体は変換されません。 |
MuPADライブラリ名を識別子として使用しないようにコードを調整します。 |
无法将函数映射到该类的对象。 |
このクラスのオブジェクトの等価表現はMATLABにありません。このマッピングは変換できません。 |
ターゲット |
无法转换这种形式的矩阵定义。 | MuPADには,行列を作成するいくつかの方法が用意されています。配列,要素のリスト,入れ子にされた行のリスト,またはテーブルから行列を作成できます。また, これらの方法のいくつかは,MATLABコードに変換できません。 |
配列,要素のリストまたは入れ子にされた行のリストを使用して行列を定義するようにコードを調整します。 |
不能对多个变量进行除法转换。 |
複数変数の多項式の除算はMATLABでは行えません。 |
複数変数の多項式の除算を行わないようにコードを調整します。 |
无法转换嵌套索引赋值。 |
入れ子にされたインデックス付きの代入はMATLABでは使用できません。 |
入れ子にされたインデックス付きの代入を多重代入に置き換えます。 |
无法从系数列表中创建多项式。 |
与えられた係数のリストからの多項式の作成を変換できません。 |
|
无法翻译重要的过程。 | MuPADでは,繰り返し実行するコードについて,
より複雑なプロシージャは,MATLABコードに変換できません。 |
複雑なプロシージャを使用しないようにコードを調整します。 |
无法转换全局属性表。 |
|
シンボリック変数の仮定の使用に説明されているように,仮定を設定します。 |
无法使用单个种子值创建随机生成器。 | MuPADでは,各乱数発生器に対してシード値を個別に設定できます。MATLABでは,すべての乱数発生器に対して 1 つのシード値を使用します。詳細については、 |
それぞれの乱数発生器の個々のシード値に依存しないようにコードを調整します。 |
无法转换目标“{0}”为MATLAB函数“重写”。 | MuPAD関数 MATLAB関数 |
MATLABで使用可能なターゲットオプションを使用するようにコードを調整します。必要に応じて,異なるターゲットオプションを使用する |
无法转换域和功能环境的槽。 |
MATLABでは,スロットと領域を使用できません。 |
スロットどトメインを使用しないようにコードを調整します。 |
无法替换子表达式的一次出现。 |
出現が1回のみの部分式の代入はMATLABではできません。 |
ターゲット |
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コードをチェックして修正します。 |