I need to save a data in .xls spreadsheet but in the end it doesn't keep the same as you can see in photos.
The code used :
filenamewrite10=[filename1,'_timemotion_2',ext]
dlmwrite(filenamewrite10,timemotion1,'delimiter','\t','precision',4);
how can i fix this?

2 件のコメント

Geoff Hayes
Geoff Hayes 2015 年 5 月 10 日
Sérgio - what happens if you increase the precision scalar from 4 to something larger? What do you observe in the text file after the increase?
Sérgio Querido
Sérgio Querido 2015 年 5 月 10 日
It just change the number of decimal places.

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

 採用された回答

Image Analyst
Image Analyst 2015 年 5 月 10 日

0 投票

Try getting rid of the 'precision' input, or else use xlswrite() instead of dlmwrite().

1 件のコメント

Sérgio Querido
Sérgio Querido 2015 年 5 月 10 日
編集済み: Sérgio Querido 2015 年 5 月 10 日
Problem solved using of xlswrite().
final code:
filenamewrite1=[filename1,'_timemotion_1',ext]
sheet = 1;
xlRange = 'A1';
xlswrite(filenamewrite1,timemotion1,sheet,xlRange)

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

その他の回答 (0 件)

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by