Mac 版の MatLab を使用する場合、行列を「.xls」ファイルに保存したいと考えています。しかし、エクスポート用の Excel サーバーを起動できなかったという警告が表示されて失敗します。
これに対処する解決策があるかどうか疑問に思っていました。
MATLAB は、Mac でこの機能をサポートしていないことで有名です。このブログまたはFileExchange のこのエントリを見てください。
または、 を使用csvwrite
して CSV ファイルを作成し、それを Excel にインポートすることもできます。私の知る限り、csvwrite
プラットフォームに依存しません。
Mac システムで XLSWRITE を使用して Excel ファイルを作成する機能は、MATLAB 7.12 (R2011a) では使用できません。XLSWRITE は代わりに、Mac で使用すると CSV (コンマ区切り値) ファイルを作成し、Linux および UNIX プラットフォームと同じ機能を提供します。
XLSWRITE の完全な機能は、Microsoft Excel を COM サーバーとしてインスタンス化する機能に依存します。COM は Windows プラットフォーム用に開発されたテクノロジであり、Mac では使用できません。したがって、XLSWRITE と XLSREAD は、Mac プラットフォームでは機能が制限されており、基本モードで動作します。
Mac OS X での XLSREAD のサポートは、MATLAB の将来のリリースで検討される可能性があります。残念ながら、現時点ではこの問題の回避策はありません。