How can I export the output data into a ‘*.txt’ file?
조회 수: 24 (최근 30일)
이전 댓글 표시
Hi,
How can I export the output data into a ‘*.txt’ file?
"
[x,y] = meshgrid(-5: 4: 5, -5: 4: 5);
x1 = -1;
y1 = 0;
V_x1 = ((y-y1)./((x-x1).^2+(y-y1).^2))
V_x1 = V_x1(:) "
The output data:
"
V_x1 =
-0.1220
-0.0588
0.1200
-0.2000
-1.0000
0.3333
-0.1220
-0.0588
0.1200
"
댓글 수: 0
채택된 답변
Geoff Hayes
2014년 5월 1일
Hi JMS,
Just open a file for text writing (wt):
fid = fopen('outputData.txt','wt');
Ensure that the file identifier (fid) is non-zero (else the file couldn't be opened) and use the fprintf command to write each element (if looping) or the complete array/vector:
fprintf(fid,'%.8f\n',V_x1);
Then close the file:
fclose(fid);
Geoff
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 File Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!