Filter löschen
Filter löschen

How to write horizontally

6 Ansichten (letzte 30 Tage)
Mekala balaji
Mekala balaji am 12 Jan. 2020
Beantwortet: Walter Roberson am 12 Jan. 2020
Hi,
I want to write 'x' and 'y' data side by side in each loop.
I sue below code
x=-5:1:5
y=x.^2
fid=fopen('test.txt','w')
for i = 1:lenth(x)
fprintf(fid,'%d\t\%d', (x(i) y(i))
end
fclose(fid)mat
but I am stillnot getting it.
desired outpit:
X -5 -4 -3 -2 -1 0 1 2 3 4 5
Y 25 16 9 4 1 0 1 4 9 16 25

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 12 Jan. 2020
fid = fopen('TheFileName.txt','wt');
fprint(fid, 'x') ;
fprintf(fid, '%6g',x);
fprintf(fid, '\n') ;
Then same for y. Then
fclose(fid) ;

Weitere Antworten (1)

KALYAN ACHARJYA
KALYAN ACHARJYA am 12 Jan. 2020
Bearbeitet: KALYAN ACHARJYA am 12 Jan. 2020
x=-5:1:5;
y=x.^2;
disp('desired output:');
x
y
More
x=-5:1:5;
y=x.^2;
disp('desired outpit');
fprintf('x');
disp(x);
fprintf('y');
disp(y);
Result:
desired outpit
x -5 -4 -3 -2 -1 0 1 2 3 4 5
y 25 16 9 4 1 0 1 4 9 16 25
  4 Kommentare
Mekala balaji
Mekala balaji am 12 Jan. 2020
x=-5:1:5;
y=x.^2;
disp('desired outpit');
fprintf('x');
disp(x);
fprintf('y');
disp(y);
but, how to write this to file,

Melden Sie sich an, um zu kommentieren.

Produkte


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by