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!