2
plhs[]
はいくつかのサイズに事前に割り当てられていますか?MEXファイルにplhs []を記入する正しい方法は何ですか?
特に、ユーザーが出力引数を指定していない場合でも、plhs[0]
に割り当てることはできますか? plhs[i]
、i> 0?
または、適切な量の出力引数があることを確認するためにnlhsを調べる必要がありますか?
plhs[]
はいくつかのサイズに事前に割り当てられていますか?MEXファイルにplhs []を記入する正しい方法は何ですか?
特に、ユーザーが出力引数を指定していない場合でも、plhs[0]
に割り当てることはできますか? plhs[i]
、i> 0?
または、適切な量の出力引数があることを確認するためにnlhsを調べる必要がありますか?
plhs
は、ny nlhs
を与えられたサイズを有する。それ以外の場合はans
の値を提供するため、nlhs == 0
の場合はplhs[0]
に割り当てることができます。
"ターゲットレス"コールと割り当て済みコールを区別する機能があります。たとえば、a = path
は、path
以外のものを実行しますが、sum([1 2 3])
は、a = sum([1 2 3])
と同じです。これはその区別がその理由であると述べた。
ありがとうございます!あなたはこれについての良い文書をどこで見つけるべきか知っていますか? –
Alas、いいえ、ただしhttp://www.mathworks.de/help/techdoc/apiref/mexfunction.htmlを除く。私は結論でそれを導いた。 – glglgl