質問: a + b; end 上記の関数を.mファイルで自作したとして、 入出力にexcelのセルを指定し、 ボタン押下で実行させるにはどうすればよいですか?
回答: エクセル上で matlab で作った関数を実行する方法としては・・大きく2つあります。 spreadsheet link : https://jp.mathworks.com/products/spreadsheet-link.html matlab compiler : https://jp.mathworks.com/products/compiler.html#microsoft-excel 1 つめは excel と matlab を繋ぐインターフェースの役割を持つ製品、ということで excel 操作を行う pc 上に matlab のライセンスが必要です。2 つ目は matlab の関数から excel のアドインを作ります。matlab のライセンスがない環境でも使えるアドインを作るので、アドインを配布するなどの用途に向いているかと思います。 1つ目の方法に関しては以下のビデオ(英語)で雰囲気をお伝えできるかもしれませんので、参考まで。 https://jp.mathworks.com/videos/how-to-execute-a-custom-matlab-function-in-excel-1570599982877.html