how to write a for loop for 4 screws which have x,y,z so that it get print

1 view (last 30 days)
SCREW;X;77
SCREW;Y;0
SCREW;Z;77

Answers (1)

Garmit Pant
Garmit Pant on 4 Jul 2022
Hello Anwesha
You can use the following code snippet to write the data that you have provided into a text file.
x = [77,-60,-1.11; 120,-60,-1.11 ; 130,-60,-1.11; 140,60,-1.11];
fileID = fopen('exp.txt','w');
for i = 1:size(x,1)
fprintf(fileID, 'SCREW;X;%4.2f\n',x(i,1));
fprintf(fileID, 'SCREW;Y;%4.2f\n',x(i,2));
fprintf(fileID, 'SCREW;Z;%4.2f\n',x(i,3));
end
fclose(fileID);
You can read more about 'fprintf' to understand how text can be written into text files: https://www.mathworks.com/help/matlab/ref/fprintf.html
  8 Comments

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by