problem in save command: numerical data is saved using epsilon

1 回表示 (過去 30 日間)
Safaa
Safaa 2015 年 8 月 4 日
コメント済み: Star Strider 2015 年 8 月 7 日
Hello all,
I have a problem using save command to export numerical data(stored in array as integers)to text file. The stored results in the text file are represented using epsilon.
I have tried many ways to store the data as integers but nothing worked out! I have also used fprintf and dlmwrite commands but I did not get the suitable result (i.e the arrangement of data in the text field).
Any suggestions to save the data as integers? If this is not possible, how can I convert the data from epsilon format to integers?
Thanks,

採用された回答

Star Strider
Star Strider 2015 年 8 月 4 日
It’s difficult to tell what you want to do. If you want to use fprintf, use the appropriate format descriptor (for example '%d', '%u').
To use the save function, cast the numbers a integers in your code, then save them as such.
For instance to convert ‘epsilon’ to unsigned 16-bit integers:
epsilon = uint16(epsilon);
Use the function that best suits your needs.
The save function will save them as you have defined them, and load will load them as the same data type.
  2 件のコメント
Safaa
Safaa 2015 年 8 月 7 日
Many thanks for your answer. It worked out using fprintf command.
Star Strider
Star Strider 2015 年 8 月 7 日
My pleasure.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeData Import and Export についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by