Save a double array to a text file
이전 댓글 표시
Hello,
I have a double array that looks like this:
0.3764 0.6801 0.1926 -0.1987 0.3531
0.0313 -0.2461 0.0218 0.0299 -0.3008
-0.1811 -0.1639 -0.0698 0.0397 -0.2341
0.3469 0.3152 6.1030 -0.3613 0.3749
-0.5791 -0.2253 -0.3613 6.1030 -0.2178
I want to save this to a text file so that the output text file looks exactly like the above data
I tried the dlmwrite command but I do not want to specify precision, and the examples I have found create a file with ' ; ' in between which is not something I want.
채택된 답변
추가 답변 (2개)
the cyclist
2021년 4월 3일
0 개 추천
Regardless of what is displayed to the MATLAB command window (in your case, the default format, it seems), an array of type double is storing 64-bit, double-precision floating-point values.
So, I don't believe it is possible for you to achieve both of the following things you want:
- write that exact format
- do not specify the precision (i.e. format)
Also, all functions that write output have to choose some delimiter by default. Usually, that delimiter can be chosen to be something else.
madhan ravi
2021년 4월 3일
0 개 추천
카테고리
도움말 센터 및 File Exchange에서 Text Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!