Matlab xlswrite()を使用したExcelでのInf

ニッシュ

Matlabでxlswriteを使用してInfと-Infを書き込もうとしています。しかし、私がxlsで取得している値は、両方とも65535です。なんでこんなことが起こっているの?

rst

Excelのセルに保存する値の種類に問題があります。まず、Excelにはinfがありませんここを参照)。多数保存たい場合は、例えば

xlswrite('test.xls', 1e99, 1, 'A1')

ただし、ある時点で、Excel65535を使用すると、Excelは単にに戻ります。

xlswrite('test.xls', 1e9999, 1, 'A1') % gives you 65535 in Excel

クイックチェックで(MATLAB R2013b)が得られ、最大数は1e308であるため、

xlswrite('test.xls', 1e308, 1, 'A1')

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事