MATLAB Builder EXを使用して作成したアドインの戻り値が行列の場合Excelのセルに表示できないのはなぜですか?
古いコメントを表示
以下のような MATLAB 関数を作成し、MATLAB Builder EX を使用してコンパイルを行い、Excel のアドインを作成しました。
function out = one(in)
out = 2 * in;
end
Excel 上で以下のように実行すると、期待通りのスカラーの戻り値 6 が表示されます。
=one(3)
しかし、以下のような MATLAB の関数をコンパイルして Excel アドインを作成した場合、戻り値は行列であるにもかかわらず、その行列の要素の1つのみが表示されたり、以下のようなエラーになったりします。
MATLABの関数:
function out = two(in)
out = [in 2; 3 4];
end
実行結果(エラーの場合):
#VALUE!
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で MATLAB Compiler についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!