Azzera filtri
Azzera filtri

How can I export the output data into a ‘*.txt’ file?

24 visualizzazioni (ultimi 30 giorni)
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
"

Risposta accettata

Geoff Hayes
Geoff Hayes il 1 Mag 2014
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

Più risposte (1)

Rahul B
Rahul B il 12 Mag 2021
Hie

Categorie

Scopri di più su File Operations in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by