「秘密」入力を持つ関数が見つかりました。理由は何でしょうか?そのようなことの多くの場合がありますか? radon
関数の文書構文でMATLABの "ラドン"関数のように、壮大な構文とは何ですか?
、そこに関数を呼び出すには二つの方法である - (画像のための所望の投影角)I
とTHETA
の入力を有する従来の、またTHETA
を省略するオプションは、と与えます入力としてI
のみ。
しかし、radon.m
ファイル内のコメントには、最後にもう1つの部分があります。これは、「壮大な構文」と呼ばれています。これにより、の3つの入力が可能になり、希望の投影数も含まれます。そして、それは本当に機能します!
これはなぜ文書化されていませんか?過去に利用可能になってから削除/変更されましたか(「壮大な構文」が示唆するように)?では、なぜこれはまだ機能していますか?
また、別の質問についてradon.m
:
機能の主要部分は、別の関数を呼び出すことによって計算されるが、radonc
と呼ばれます。それは何ですか?それはどこに住んでいますか?私はそれを見つけることができません、またはそれの任意の言及どこに。
私は、人々が新しい構文を使用するよう強く奨励するためにドキュメントから削除したと思います。下位互換性のためにも動作します。古いMATLABバージョンで書かれたコードは、新しいMATLABバージョンでも動作します。このプロセスは非常に一般的です。それは[depracation](http://en.wikipedia.org/wiki/Deprecation)と呼ばれています。これはMathWorksの取り組みです。 –
2番目の質問については(ここでもまた推測します) - 関数名が "c"で終了するたびに、通常はCで実装されてからMEXファイルにコンパイルされることを示します。関数の一部分。 –
@RodyOldenhuisありがとう。MEXファイルについて - ファイル自体がない場合、マシンはファイルをどのように実行できますか?それとも私はそれを見つけられなかった...? – Adiel