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

1 visualizzazione (ultimi 30 giorni)
SCREW;X;77
SCREW;Y;0
SCREW;Z;77

Risposte (1)

Garmit Pant
Garmit Pant il 4 Lug 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 Commenti
PA
PA il 5 Lug 2022
it worked but it takes the value of x for all the the three screw x, screwy, screw z

Accedi per commentare.

Categorie

Scopri di più su Characters and Strings 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